[OpenSlides users-de] #307 - Automatic numbering of agenda items

Stefan Frauenknecht stefan at frauenknecht.net
Di Mai 14 23:58:05 CEST 2013


Am 14.05.2013 um 20:44 schrieb Emanuel Schütze <emanuel at intevation.de>:

> Hallo Stefan,
> 
> Am 13.05.2013 um 22:43 schrieb Stefan Frauenknecht:
> 
>> Ich habe mich mal um die automatische Nummerierung der Agenda Items gekümmert. (https://github.com/OpenSlides/OpenSlides/issues/307) 
> 
> prima!
> 
>> Ich habe noch zwei konzeptionelle Probleme: 
>> 
>> 1.) Was mache ich mit 'zusätzlichen' Items (z.B. 2.3b), die nachträglich an den Anfang einer Hierarchieebene verschoben werden? 
>> Also Item 2.3b wird vor die 2.1 auf der gleichen Ebene verschoben. Grundsätzlich ist es nicht so abwegig am Anfang etwas einfügen zu wollen. Nur wie nummeriere ich diese Items? 
> 
> Gute Frage. Dazu können doch bestimmt unsere Juristen etwas sagen, was hier übliche Praxis: Norman, Oskar?
> 
> 
>> 2.) Es ist möglich, dass es reguläre Items als Untereinträge von 'Organisational Items' gibt. Diese erhalten dann für den Benutzer eine verwirrende Nummerierung. Eigentlich ist es klar: Untereinträge von Orga Items müssen auch wieder Orga Items sein. Oder?
> 
> Genau: Orga-Items können nur weitere Unter-Orga-Items enthalten.
> 
>> Zur Implementierung: Die Nummerierung jedes Items wird aus dem mptt-Modell-Eigenschaften ermittelt. Jedes Item hat ein zusätzliches Attribut (bool) additional_item. Wenn es True ist, erhält das Item die Nummer des Vorgängers auf gleicher Ebene plus einen fortlaufenden Buchstaben. Orga Items erhalten keine Nummerierung.
> 
> Ich hab' mal Deinen Branch getestet: 
> 'addiontal_item' finde ich etwas irritierend in der Create/Udate-Form, wenn die Nummerierung noch gar nicht fix ist. Ich denke, dass sollte erst angezeigt werden, wenn die Nummerierung nicht mehr verändert werden darf und man trotzdem noch ein Eintrag hinzufügen möchte, oder?. Gibt es eigentlich den "Nummerierung ist fix" Schalter schon?
> 

Ach, den Punkt habe ich vergessen! Nein, den gibt es noch nicht. Ich werde das so machen, dass man die Fixierung nicht wieder aufheben kann. Das additional_item wird dann nur bei Updates angezeigt, nicht beim Create. Das lässt dann das Hintertürchen offen, wenn man doch noch etwas ändern will.


> 
> Gruß
> Emanuel
> 

Gruß
Stefan



> -- 
> Emanuel Schütze  |  ++49-541-33 50 83 - 746  |  http://www.intevation.de/
> Intevation GmbH, Neuer Graben 17, 49074 Osnabrück | AG Osnabrück, HR B 18998
> Geschäftsführer: Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner
> 
> _______________________________________________
> OpenSlides users-de mailing list
> users-de at openslides.org
> http://mail.openslides.org/listinfo/users-de



More information about the users-de mailing list