Požadavek #602
uzavřený
Aktivní odkazy v tabulce Zařízení
Přidáno uživatelem Pavel Kocourek před asi 11 roky(ů).
Aktualizováno před více než 10 roky(ů).
Popis
v Zařízení doplnit odkazy na statistiky - web routeru, wifimon, hotsanic, apod.
Nejlépe jako editovatelný odkaz ve formátu Popis - URL.
Při zobrazení tabulky seznamu všech Zařízení vypsat URL jako seznam klikatelných odkazů pro přímé zobrazení příslušné stránky (asi do nové záložky).
- Kategorie nastaven na 11
- Cílová verze nastaven na 1.1
Stačila by dvě políčka ve formuláři zařízení - Odkaz1 Odkaz2 nebo Zařízení Monitor
Do políčka vložím http://cesta.někam.něco a ta cesta nebo zástupný symbol se prostě rozsvítí nebo bude aktivní
Defaultně to může směřovat třeba na nějaký centrální monitor, vložením se to přepíše (např. http://diag.pvfree.net/db.png )
Díky
Možná bych něco podobného přidal už u šablon zařízení. Např. u UBNT zařízení by to byl odkaz http://IP_ADRESA:PORT na webové rozhraní.
- Přiřazeno nastaven na David Raška
- Odhadovaná doba nastaven na 12:00hod
Návrh implementace:
- vytvoří se tabulka
device_active_links, která bude mít M:N vztah se zařízeními
- tabulka bude obsahovat pole:
- url_pattern - šablona pro generování odkazu, které může obsahovat speciální zástupné řetězce (prozatím jen {ip_address} - Ip adresa zařízení [pokud jich má víc, vybere se asi náhodně, pokud nemá žádnou odkaz se nezobrazí]), které budou fungovat stejně jako to funguje v upozorňovacích zprávách
- name - volitelné jméno odkazu, pokud bude prázdné, pak se místo jména zobrazí jen odkaz
- title - titulek odkazu
- show_in_user_grid - zobrazovat tento typ odkazu v tabulce zařízení uživatele?
- show_in_grid - zobrazovat tento typ odkazu v tabulce všech zařízení?
- přiřazení odkazu k zařízení bude možno dvěma způsoby:
- multiple select boxem, kde půjde přiřazovat zařízení k odkazu (podobně je to třeba u přiřazení správců zařízení k zařízením)
- šablony zařízení budou také asociovány s odkazy a při vytvoření zařízení skrze šablonu se automaticky přidají i odkazy přiřazené k zařízení
Časový odhad tohoto řešení:
- Datový model [4h]
- Rozhraní pro práci s odkazy (přidání, editace, zobrazení všech odkazů) [3h]
- Přiřazení zařízení k odkazu [1h]
- Přiřazení zařízení k šabloně zařízení [1h]
- Modifikace přidávání zařízení pro přidávání odkazů přiřazených k šabloně [1h]
- Přidání výpisu odkazů do zobrazení detailu zařízení, seznamu zařízení uživatele a seznamu všech zařízení [2h]
- Stav změněn z Nový na Uzavřený
- % Hotovo změněn z 0 na 100
Použito v changesetu sourceforge|r2133.
- Stav změněn z Uzavřený na Nový
- % Hotovo změněn z 100 na 90
Chyby:
- nepočítá se s možností, že zařízení nemá IP adresu (spadne vše)
- formulář pro přidání/editaci - "Titulek" ne "Titul"; chybí nápovědy (pokud bych nečetl toto, tak bych nechápal co je a co tam dát: šablona URL, jméno, titul, šablony zařízení)
- do odkazů se přidává path_qsurl query parametr
Návrhy:
- odkazy otvírat v novém okně?
- Stav změněn z Nový na Uzavřený
- % Hotovo změněn z 90 na 100
Použito v changesetu sourceforge|r2137.
- Kategorie změněn z 11 na Evidence sítě
Také k dispozici: Atom
PDF