Zadanie #1649
Zadanie #1648: Szablony numeracji
Utworzenie serwisu do zarządzania szablonami numeracji
Status: | Zamknięty | Start date: | 2017-04-18 | |
---|---|---|---|---|
Priority: | Normalny | Due date: | ||
Assignee: | Michał Komar | % Done: | 100% | |
Category: | backend | |||
Target version: | 0.3 | |||
Developer: | Michał Komar | Tester: | Łukasz Waśkiewicz |
Description
Serwis powinien umożliwiać dodawanie, modyfikację oraz usuwanie szablonów.
Model szablonu:
Dla każdego z poziomów hierarchii rok/numer/wolumin można określić za pomocą wyrażenia sposób automatycznego generowania numeru.
Należy się zastanowić nad postacią wyrażenia. Ja proponuję coś w stylu formatowania stringów w javie - %y/%n/%i %p/%2c/%c - zwracałby rok/numer/kolejny nr woluminu; %y/%n/%I %p/%2c/%C - to samo, tylko wolumin cyframi rzymskimi itp.
Podstawowa funkcjonalność wyrażeń:
- wyświetlanie numeru w postaci cyfr rzymskich oraz arabskich
- nadawanie kolejnych nr w kontekście wskazanych wyższych poziomów - np. nr woluminu zeruje się co roku, co numer albo w ogóle
- możliwość zawierania się numeru z wyższego poziomu w numerze niższego poziomu.
Associated revisions
refs #1649: Utworzenie modelu i atrapy serwisu do numerowania dokumentów
refs #1649: Fix maopowań
refs #1649: Implementacja metod serwisu
refs #1649: Serwis do zarządzania szablonami. Brak ewaluacji.
refs #1649: Refaktoring modelu dokumentów
History
#1 Updated by Michał Komar almost 8 years ago
- Assignee changed from Michał Komar to Łukasz Waśkiewicz
#2 Updated by Michał Komar almost 8 years ago
- Assignee changed from Łukasz Waśkiewicz to Michał Komar
#3 Updated by Michał Komar almost 8 years ago
- Status changed from Nowy to W toku
#4 Updated by Michał Komar almost 8 years ago
- Status changed from W toku to Testowanie
- Assignee changed from Michał Komar to Łukasz Waśkiewicz
- % Done changed from 0 to 100
Zrobione.
#6 Updated by Łukasz Waśkiewicz almost 8 years ago
- Status changed from Testowanie to Rozwiązany
- Assignee changed from Łukasz Waśkiewicz to Michał Komar
OK
#7 Updated by Michał Komar over 7 years ago
- Status changed from Rozwiązany to Zamknięty