SE - Organisation - hierarchie kontaktů #31

Closed
opened 2017-09-20 18:47:57 +02:00 by Podhorecky · 8 comments
Podhorecky commented 2017-09-20 18:47:57 +02:00 (Migrated from git.spotter.cz)

to co popíšu se týká customizace SE a není to zjevná chyba. Momentálně to tak prostě je.
Potřebobval bych zjistit, jak náročné by bylo změnit zobrazování obsahu drop-downů
cílem je lepší a strukturované filtrování s drop-downy v některých formulářích, aby se uživatel rychle dostal ke kontaktu.

Nyní je struktura kontaktů cca takto:

  1. level - Organizace

K organizaci jsou vázané v 2. levelu Offices, Facility a Warehouses (+ Zaměstnanci, a dobrovolníci)

Když tam jsou, tak při hledání nebo přidávání osoby k nějaké Facility, nebo nějaké další Události, Prostředku Projektu a podobně... (osoba je vázaná k Facility, nebo k Offices ne přímo k Organizations)
se zobrazují v nabídce všechny Organizations, které jsou v databázi a uživatel má k nim přístupová práva.

zobrazí se ve formě Organizations > Facility (někdy extrémně dlouhý řetězec)

Výsledek je to, co vidíme nyní. Obrovský drop-down.

Jeden uživatel (admin) importoval množství organizací a k nim množství Facility.
Při jakémkoliv použití dropdownu se pak nabídnou všechny...
Při +/- stovce položek to nehraje roli... ale při desetitisíci položek (což je možné naplnit) se takové řešení stává neužitečným, problémovým.

Otázka zní:
Bylo by možné změnit hierarchii která zobrazuje nabídky Facility postupně tak, aby byly vázané jen na Offices pod kokrétní Organizací?

něco podobného jako je u filtrování Location L0 - L5?

Při hledání by se nejdříve nabízela pouze Organizace. Po zvolení by se nabídla v dalším drop-downu pouze Office která je pod tou Organizací a při dalším hledání by se nabídl drop-down pouze pro Facility v hierarchii pod touto Office

Struktura by byla takto:

    1. level Organisations
      1. level Offices
        1. level Facility
        1. level Warehouses

Myslíte že se to nějak zásadně projeví ve změně core kódu?
Patrně i nastavení databáze?
Je to nutné realizovat jako custom řešení?

Doufám že jsem to vysvětlil srozumitelně.
Tuším, že to může být komplikované vzhledem k tomu, jak komplikované to je už teď.
Když nic jiného, pomohla by mi analýza nebo doporučený postup pro někoho jiného...

to co popíšu se týká customizace SE a není to zjevná chyba. Momentálně to tak prostě je. Potřebobval bych zjistit, jak náročné by bylo změnit zobrazování obsahu drop-downů cílem je lepší a strukturované filtrování s drop-downy v některých formulářích, aby se uživatel rychle dostal ke kontaktu. Nyní je struktura kontaktů cca takto: 1. level - Organizace K organizaci jsou vázané v 2. levelu Offices, Facility a Warehouses (+ Zaměstnanci, a dobrovolníci) Když tam jsou, tak při hledání nebo přidávání osoby k nějaké Facility, nebo nějaké další Události, Prostředku Projektu a podobně... (osoba je vázaná k Facility, nebo k Offices ne přímo k Organizations) se zobrazují v nabídce všechny Organizations, které jsou v databázi a uživatel má k nim přístupová práva. zobrazí se ve formě **Organizations > Facility** (někdy extrémně dlouhý řetězec) Výsledek je to, co vidíme nyní. Obrovský drop-down. Jeden uživatel (admin) importoval množství organizací a k nim množství Facility. Při jakémkoliv použití dropdownu se pak nabídnou všechny... Při +/- stovce položek to nehraje roli... ale při desetitisíci položek (což je možné naplnit) se takové řešení stává neužitečným, problémovým. Otázka zní: Bylo by možné změnit hierarchii která zobrazuje nabídky Facility postupně tak, aby byly vázané jen na Offices pod kokrétní Organizací? něco podobného jako je u filtrování Location L0 - L5? Při hledání by se nejdříve nabízela pouze Organizace. Po zvolení by se nabídla v dalším drop-downu pouze Office která je pod tou Organizací a při dalším hledání by se nabídl drop-down pouze pro Facility v hierarchii pod touto Office Struktura by byla takto: - 1. level Organisations - 2. level Offices - 3. level Facility - 3. level Warehouses Myslíte že se to nějak zásadně projeví ve změně core kódu? Patrně i nastavení databáze? Je to nutné realizovat jako custom řešení? Doufám že jsem to vysvětlil srozumitelně. Tuším, že to může být komplikované vzhledem k tomu, jak komplikované to je už teď. Když nic jiného, pomohla by mi analýza nebo doporučený postup pro někoho jiného...
Podhorecky commented 2017-09-20 19:00:43 +02:00 (Migrated from git.spotter.cz)

Is it possible change the query result in forms for dropdowns?

Don't udnerstand question, but I'm fairly sure it's a yes if we know
what you mean & you're prepared to put enough effort into the
implementation.

Now drop-down Facilities belonging to the Organizations. Can I simply change
behavior into the new functionality: Facilities belonging Offices Belonging
Organizations? That will be much helpfull and user friendly because I shrink
a thousands-item drop-down into the hundred-item drop-down menu.

Yes...often this is achieved through permissions, but can easily add
custom filters

https://groups.google.com/d/msg/sahana-eden/E0C3VncDIS0/uuCizgz7AAAJ

> Is it possible change the query result in forms for dropdowns? Don't udnerstand question, but I'm fairly sure it's a yes if we know what you mean & you're prepared to put enough effort into the implementation. > Now drop-down Facilities belonging to the Organizations. Can I simply change > behavior into the new functionality: Facilities belonging Offices Belonging > Organizations? That will be much helpfull and user friendly because I shrink > a thousands-item drop-down into the hundred-item drop-down menu. Yes...often this is achieved through permissions, but can easily add custom filters https://groups.google.com/d/msg/sahana-eden/E0C3VncDIS0/uuCizgz7AAAJ
Podhorecky commented 2017-09-21 17:41:45 +02:00 (Migrated from git.spotter.cz)

ehm... bohužel v těle zprávy GitLab mění text, takže můj popis levelů je jiný, než jsem zamýšlel. :(

je to vidět při editaci textu.

ehm... bohužel v těle zprávy GitLab mění text, takže můj popis levelů je jiný, než jsem zamýšlel. :( je to vidět při editaci textu.
Disassembler commented 2017-09-22 22:44:18 +02:00 (Migrated from git.spotter.cz)

Rozumím čeho chcete dosáhnout a i já mám pocit, že by to nemuselo být příliš komplikované. Alespoň ne pro člověka, který chápe jak Sahana uvnitř funguje. Nechávám zatím jako enhancement pro případného programátora. (Pokud mě zvládnete trápit do vánoc, mám pocit, že do té doby informace o fungování Sahany přirozeně absorbuji a programátor možná nebude potřeba. Už teď, po třech měsících, se mi její kód čte podstatně snáze.)

Rozumím čeho chcete dosáhnout a i já mám pocit, že by to nemuselo být příliš komplikované. Alespoň ne pro člověka, který chápe jak Sahana uvnitř funguje. Nechávám zatím jako enhancement pro případného programátora. (Pokud mě zvládnete trápit do vánoc, mám pocit, že do té doby informace o fungování Sahany přirozeně absorbuji a programátor možná nebude potřeba. Už teď, po třech měsících, se mi její kód čte podstatně snáze.)
Disassembler commented 2017-09-22 22:44:21 +02:00 (Migrated from git.spotter.cz)

added ~17 label

added ~17 label
Podhorecky commented 2017-09-23 13:07:11 +02:00 (Migrated from git.spotter.cz)

Co se týče trápení, zvládnu to i déle. Snažím se adaptovat na informace, které zjišťujete.
Ohledně peněz plánuji že někdy podzim-konec roku vám rád zaplatím další průběžnou platbu.

Nebojte se obtěžovat lidi ze Sahany. Přijal bych, kdybychom z postupného odvšivování vyloupli nějaké nosné (a pro všechny smysluplné) téma a s tím otravovali Fran&Dominic. Ať se snaží.

Kdyby skutečně došlo k tomu, že něco rozpracujete, bude to pro mne jednodušší, než uhánět programátora. Teď netlačím, ještě je pořád co dělat.
Plán s designem mam ale pořád stejný, takže na to pak budu muset najít experta na Bootstrap nebo Foundation.

Co se týče trápení, zvládnu to i déle. Snažím se adaptovat na informace, které zjišťujete. Ohledně peněz plánuji že někdy podzim-konec roku vám rád zaplatím další průběžnou platbu. Nebojte se obtěžovat lidi ze Sahany. Přijal bych, kdybychom z postupného odvšivování vyloupli nějaké nosné (a pro všechny smysluplné) téma a s tím otravovali Fran&Dominic. Ať se snaží. Kdyby skutečně došlo k tomu, že něco rozpracujete, bude to pro mne jednodušší, než uhánět programátora. Teď netlačím, ještě je pořád co dělat. Plán s designem mam ale pořád stejný, takže na to pak budu muset najít experta na Bootstrap nebo Foundation.
Disassembler commented 2017-10-02 12:56:44 +02:00 (Migrated from git.spotter.cz)

changed the description

changed the description
Podhorecky commented 2018-03-14 22:42:48 +01:00 (Migrated from git.spotter.cz)

changed milestone to %2

changed milestone to %2
Podhorecky commented 2020-04-25 02:41:40 +02:00 (Migrated from git.spotter.cz)

closed

closed
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Disassembler/Spotter-VM#31
No description provided.