Zadanie #1688
Zadanie #1616: Utworzenie formularza do edycji yelementu
Konfiguracja sekcji UI
Status: | Rozwiązany | Start date: | 2017-05-17 | |
---|---|---|---|---|
Priority: | Normalny | Due date: | ||
Assignee: | Michał Komar | % Done: | 100% | |
Category: | ui | |||
Target version: | 0.3 | |||
Developer: | Monika Maksymiuk | Tester: | Michał Komar |
Description
Należy utworzyć serwis angularowy sections.service.ts z metodą:
getSections(type:DocumentType): Section[]: Section -> { type:SectionType, optional:boolean } SectionType { name:string }
- Sekcje:
- Nazwy - sekcja zawierająca nazwy dokumentu
- Abstrakty - sekcja z abstraktami/opisami
- Tagi - sekcja z tagami
- Identyfikatory - sekcja z identyfikatorami
- autorzy - mapują się na contributorów typu AUTHOR
- współtwórcy - mapują się na contributorów typu REVIEWER, TRANSLATOR, SUPERVISOR, PUBLISHER
- kategorie - definiowanie przypisanych kategorii - trzeba się zastanowić,czy to w ogóle robić
- Daty - definiowanie wszystkich rodzajów dat
- pełne teksty - sekcja pozwalająca na wgranie pdf-ów itp, z pełnymi tekstami
- okładka - sekcja pozwalająca na dodanie grafiki z okładką
- języki - zdefiniowanie języków elementu
- bibliografia - zarządzanie relacjami RL_REFERENCE_TO = "reference-to"
- relacje
- komenarze - zarządzanie relacjami RL_COMMENTARY_TO = "commentary-to"
- erraty - RL_ERRATUM_TO = "erratum-to"
- kontynuacje - RL_CONTINUATION_OF = "continuate", RL_CONTINUATED_BY = "continuated-by";
- duplikaty - RL_SAME_AS = "same-as";
- atrybuty - sekcja z dodatkowymi atrybutami
- Mapowanie typów na sekcje (gwiazdką oznaczone sekcje opcjonalne)
- journal -> języki,Nazwy, *Abstrakty, Identyfikatory, *Tagi, *okładka, *współtwórcy, *relacje, *atrybuty
- rok -> Nazwy, *atrybuty
- Wolumin - Nazwy, *Daty, *okładka, *identyfikatory, *atrybuty
- Numer - Nazwy, *Daty, *okładka, *identyfikatory, *atrybuty
- Artykuł - Nazwy, Abstrakty, *identyfikatory, *Tagi, *pełne teksty, *autorzy, *współtwórcy, *daty, *języki, *bibliografia, *relacje, *atrybuty
Associated revisions
refs #1688 Sekcje w formularzu edycji dokumentu
refs #1688. Biblioteka ng-page-scroll
History
#1 Updated by Michał Komar almost 8 years ago
- Description updated (diff)
#2 Updated by Michał Komar almost 8 years ago
- Description updated (diff)
#3 Updated by Łukasz Waśkiewicz almost 8 years ago
- Description updated (diff)
#4 Updated by Łukasz Waśkiewicz almost 8 years ago
- Description updated (diff)
#5 Updated by Monika Maksymiuk over 7 years ago
- Status changed from Nowy to Testowanie
- Assignee changed from Monika Maksymiuk to Michał Komar
- % Done changed from 0 to 100
#6 Updated by Michał Komar over 7 years ago
- Parent task set to #1616
#7 Updated by Michał Komar over 7 years ago
- Status changed from Testowanie to Rozwiązany
Wygląda ok - nie planowałem rozbicia relacji na tyle sekcji, ale może w praniu wyjdzie czy te rozbicie jest ok.