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

Emanuel Schütze emanuel at intevation.de
Di Mai 14 20:44:47 CEST 2013


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?


Gruß
Emanuel

-- 
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



More information about the users-de mailing list