Zadanie #1682

Dodawanie nowych publikacji

Added by Michał Komar about 7 years ago. Updated almost 7 years ago.

Status:ZamkniętyStart date:2017-05-12
Priority:NormalnyDue date:
Assignee:Michał Komar% Done:

100%

Category:integracja
Target version:0.3
Developer:Michał Komar Tester:Łukasz Waśkiewicz

Description

Należy dodać funkcjonalność pozwalającą na dodawanie nowych elementów struktury - od czasopisma po artykuł.
Kluczową kwestią jest zapewnienie bezpieczeństwa.
Trzeba także skorzystać z szablonów numeracji.
W przypadku, gdy system nie przechowuje wersji CurrentDocument (workflow BASIC) należy po zapisie przekierować do strony, która wyświetli komunikat o tym ,że element jest przetwarzany i będzie dostępny w przeciągu minuty.


Related issues

Related to Jupiter - Zadanie #1674: Implementacja logiki ustalającej, co może być dodane pod ... Zamknięty 2017-05-10

Associated revisions

Revision eacc5d85
Added by Michał Komar about 7 years ago

refs #1682: Umożliwienie dodawania dokumentów

Logika zapewniająca autoryzację podczas dodawania + samo dodawanie, w
tym podpięcie pod state machine

Revision a55a604c
Added by Michał Komar about 7 years ago

refs #1682: Przechodzenie do elementu po zapisaniu

Revision 14016fa9
Added by Michał Komar about 7 years ago

refs #1682: Poprawienie cache na transakcji

Revision df3a7452
Added by Michał Komar about 7 years ago

refs #1682: Dodawanie journali + poprawki dostępu.

Revision bec0deae
Added by Michał Komar about 7 years ago

refs #1682: Poprawienie wyszukiwania. Dodanie ekranu z oczekiwaniem.

Revision 750188df
Added by Michał Komar about 7 years ago

refs #1682: Poprawienie testów + drobiazgi

Revision 758569b5
Added by Michał Komar about 7 years ago

refs #1682: Poprawienie testów

Revision 451a1719
Added by Michał Komar about 7 years ago

refs #1682: Poprawienie testów. Usunięcie importów configów implicite.

Revision d7a9c038
Added by Michał Komar about 7 years ago

refs #1682: Poprawki przy dodawaniu elementów + dodanie busy

Revision 35be358e
Added by Michał Komar about 7 years ago

refs #1682: Dodanie getDocumentReference

Nie zawsze dokument z całym yelementem i załacznikami jest potrzebny.
Czasami wystarczą metadane.

Revision c46cd294
Added by Michał Komar about 7 years ago

refs #1682: Poprawienie wyświetlania menu dodawania

Revision 06f55bef
Added by Michał Komar about 7 years ago

refs #1682: Nullowanie grupy podczas zmiany roli na super admin

Revision a7e3328f
Added by Michał Komar about 7 years ago

refs #1682: Podpięcie hierarchii z bazy pod dostępne typy

Revision 2723ee49
Added by Michał Komar about 7 years ago

refs #1682: Zmiana podstrony = anulowanie subskrypcji timera

History

#1 Updated by Michał Komar about 7 years ago

  • Related to Zadanie #1674: Implementacja logiki ustalającej, co może być dodane pod elementem added

#2 Updated by Michał Komar about 7 years ago

  • Status changed from Nowy to W toku

#3 Updated by Michał Komar about 7 years ago

  • Description updated (diff)

#4 Updated by Michał Komar about 7 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.
Trzeba przetestować przede wszystkim dodawanie czasopism. Pozostałe dokumenty powinny zachowywać się podobnie jak czasopisma. Trzeba sprawdzić, czy np. dodanie elementu do nowego czasopisma nie spowoduje 403 po stronie serwera z powodu nieprawidłowej konfiguracji uprawnień.

#5 Updated by Łukasz Waśkiewicz about 7 years ago

  • Status changed from Testowanie to Odpowiedź
  • Assignee changed from Łukasz Waśkiewicz to Michał Komar

po dodaniu czasopisma leci
Request URL:http://cocos-devel.vls.icm.edu.pl:9080/api/document/6c0d38c5-927e-4943-bc58-1659c5bdf7fa
Request Method:GET
Status Code:403 Forbidden

i bardzo dużo search (ok 60)

#6 Updated by Michał Komar about 7 years ago

  • Status changed from Odpowiedź to Testowanie
  • Assignee changed from Michał Komar to Łukasz Waśkiewicz

Poprawione.
Podpięcie komponentu pod editor, a nie document-details - nie jest wołany getDocument
Odputywanie o dokument co 1s zamiast 100ms.
Dodanie przesłonki.

#7 Updated by Łukasz Waśkiewicz about 7 years ago

  • Status changed from Testowanie to Odpowiedź
  • Assignee changed from Łukasz Waśkiewicz to Michał Komar

dodawanie OK, ale po dodanie gdy pojawi się komunikat

Po przetworzeniu dokumentu przez system, zostanie on automatycznie załadowany. Proszę czekać.

i zaczniemy coś robić, to po dodaniu zasobu zostaniemy na niego przekierowani

#8 Updated by Michał Komar about 7 years ago

  • Status changed from Odpowiedź to Testowanie
  • Assignee changed from Michał Komar to Łukasz Waśkiewicz

Poprawione. Anulowanie subskrypcji eventu werfyikującego istnienie dokumentu, gdy użytkownik wykonał nawigację.

#9 Updated by Łukasz Waśkiewicz almost 7 years ago

  • Status changed from Testowanie to Rozwiązany
  • Assignee changed from Łukasz Waśkiewicz to Michał Komar

OK

#10 Updated by Michał Komar almost 7 years ago

  • Status changed from Rozwiązany to Zamknięty

Also available in: Atom PDF