jfheins / igcv-protokoll Goto Github PK
View Code? Open in Web Editor NEWWeiterentwicklung der Protokollsoftware für's IGCV
License: Other
Weiterentwicklung der Protokollsoftware für's IGCV
License: Other
Eigene Kommentare sollten stets löschbar sein.
Bei der Agenda sollte der "Standardtext" in Beschreibung und die "Beschreibung" in Anmerkung geändert werden.
Die relevanten Daten sollten übernommen werden.
Das IGCV sollte dann relativ unterbrechungsfrei weiterarbeiten.
Auch für die Seite mit den Listen, der Filter muss dann die einzelnen Listenzeilen wegfiltern.
Bei einer Diskussion werden Stimmen wieder auf „Neutral“ zurückgesetzt, sobald die Beschlussvorlage geändert wurde.
Auch bei anderen Änderungen?
Momentan wird das Thema bei Änderungen Anhängen, Kommentaren, Aufgaben oder dem Thema selbst als ungelesen markiert.
Im Index der Diskussionen (/Topics/Index) sollte man optional die gleichen Paneele darstellen können, wie im Dashboard.
Nach folgenden Kriterien:
Attribut | Aktion | Attribut | Aktion |
---|---|---|---|
Topic-ID | neu vergeben | Stimmen | klonen |
Besitzer | = Benutzer | Push-Ziele | klonen |
Sitzungstyp | klonen | Aufgaben | klonen |
Zukünftiger Sitzungstyp | löschen | Beschlussvorschlag | klonen |
Wiedervorlagedatum | löschen | Priorität | klonen |
Titel | klonen | Dokumentcontainer | klonen |
Tags | klonen | Erstellt | auf aktuelle Zeit setzen |
Uhrzeit | klonen | Ersteller | = Benutzer |
Beschreibung | klonen | Geändert | auf aktuelle Zeit setzen |
Beschlussvorschlag | klonen | Schreibschutz | aufheben |
Kommentare | klonen | Verknüpfungen | klonen |
Für die Testumgebung und Produktivumgebung müssen die E-Mail Einstellungen (ssl, Port) getroffen und dann im CI Tool ersetzt (User, Pwd, Host) werden.
Upgrade von Dokumenten auf Dateicontainer.
Ein Container enthält beliebig viele Dokumente, ein Dokument viele Revisionen. Ein derartiger Container kann an einen Diskussionspunkt oder an Listenzeilen angehängt sein.
Sitzungstypen können noch von jedem bearbeitet werden. Wird demnächst verhindert.
Ein Diskussionspunkt soll zu einem Bericht umschaltbar sein. Ein Bericht ist ähnlich wie ein
Diskussionspunkt, hat aber keine Abstimmung und ist nicht beschlussfähig. Er erscheint im PDF-
Sitzungsprotokoll unter den Beschlüssen und wird analog zu Beschlüssen archiviert.
Siehe E-Mail vom 21.3.
Um Kollegen direkt auf das Thema hinzuweisen. Der E-Mail-Entwurf sollte einen Link zum Thema beinhalten.
Beim erstellen einer Diskussion wählt man als erstes einen Sitzungstypus aus.
Der Rechtebaum sollte mit den Stammteilnehmern vorbelegt werden.
Das Protokoll sollte auch von Handys abrufbar sein. Hierzu muss vor allem geklärt werden, wie die Autorisierung und Absicherung erfolgt.
E-Mail-Report weiter personalisierbar:
Copyright auf IGCV/iwb anpassen.
Der Rechtebaum und die Push-Check-Boxen haben den selben Nutzen, sehen aber anders aus. --> Checkboxen auch als Baum darstellen und Rechte und Push in Boxen nebeneinander darstellen (wie Beschreibung und Beschlussvorschlag).
Der Umfang der Sitzung muss unabhängig vom Sitzungsleiter sein. Es könnte daher passieren, dass es Themen für die Sitzung gibt, die der Leiter vorher nicht sehen konnte/durfte. Das führt vll. zu komischen Situationen ist aber konsequent.
==> Beim Start einer Sitzung bekommt der Sitzungsleiter Rechte für jeden Sitzungspunkt.
Die mehrzeiligen Textfelder sollen sich automatisch an den Inhalt anpassen, wenn man tippt.
Beschreibung | Beschlussvorschlag
Kommentare
Stimmen
Push-Benachrichtigungen
Aufgaben
Dokumente
Stammdaten
Beim editieren der Agendapunkte lässt sich kein Text auswählen.
Alternativ automatische Erweiterung von ein- auf mehrzeilig sobald man Enter drückt.
Rechtevorbelegung sollte minimal sein (also nur sich selbst einschließen) statt maximal
Momentan ist der anonyme Download erlaubt. Dies soll in Zukunft nicht mehr möglich sein.
Wird irgendwie noch nicht korrekt eingefügt
Im Rechtebaum ist man momentan grau hinterlegt, weil der Knoten inaktiv ist.
Das styling sollte so sein, dass der Hintergrund gleich bleibt und der Text grau wird.
Es sollte ein Möglichkeit geben, für alles was aktuell vorhanden ist und eine ACL fassen kann, eine ACL zu definieren. Damit der Kreis der Berechtigten gleich bleibt, wenn der Nutzerkreis ausgeweitet wird.
Listensichtbarkeit: Jeder Benutzer sollte für sich einstellen können, welche Listen er sehen will und welche nicht.
Individuelle Rechtebaumbelegung
Ähnlich zum JIRA eine Möglichkeit, Themen untereinander zu verlinken.
Es sollte eine Jointable geben und einen Linktyp, dieser sollte für die beiden Richtungen eine Beschreibung vorsehen. Zum Beispiel:
Zum Beispiel: http://www.dropzonejs.com
Man sollte einzelne Diskussionen sowohl vom Dashboard entfernen können, als auch interessante Diskussionen abonnieren können.
Mailserver?
Beim ausfüllen eines "von" Datums direkt das "bis"-Datum auf denselben Wert setzen.
Sollte in dieser Reihenfolge sein:
Farbschema & Logo absprechen
Sichtbare Vorkommen von ILK finden und sammeln
Rechte sollten eingefroren werden, sobald ein Punkt beschlossen ist.
Boxen farbig gestalten, am besten analog zur detail ansicht
Für jeden Sitzungstyp soll eine Agenda definiert werden können, eine Agenda enthält beliebig viele Tagesordnungspunkte. Falls eine Agenda definiert ist, erscheint bei einer Sitzung ein Agenda-Tab in der sitzungsspezifischen Navigationsleiste.
In diesem Agenda-Tab kann zu jedem Tagesordnungspunkt ein Kommentar hinterlegt werden, der dann im Sitzungsprotokoll wiedergegeben wird. Außerhalb des PDF-Protokolls und der eventuell eingestellten E-Mail-Benachrichtigungen brauchen die Kommentare nicht gespeichert werden.
Es gibt Listenpunkte, die nicht jeder sehen sollte. Wenn nun ein GL oder AL eine Sitzung leitet, sind in den Listen Einträge zu sehen, die nicht alle Stammteilnehmer sehen sollten. Die Sichtbarkeit müsste eingeschränkt werden. Lösungsideen:
Wenn jemand ein Thema bearbeitet, das man ansieht, wäre es cool, wenn man eine Info-Einblendung bekommt.
Fünfstufige Hierarchie, nur entsprechend autorisierte Benutzer haben Leserechte.
Rechte erstrecken sich auf Themen, Beschlüsse, Listen und einzelnen Listeneinträgen.
Die Navbar ist aktuell am oberen Rand fixiert.
Gerade auf kleineren Bildschirmen wäre es sinnvoll, dass diese mit dem restlichen Inhalt scrollt.
Gleiches gilt für die untergeordneten Navbars
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.