Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Przydzielać Kwestię Osobową od pierwszego rejestrującego się. #8

Closed
madrypiotr opened this issue Mar 8, 2017 · 3 comments
Closed
Assignees

Comments

@madrypiotr
Copy link
Owner

madrypiotr commented Mar 8, 2017

Opis wstępny

Użytkownicy od 1-go do 5-go w prosty sposób rejestrują się w Systemie.
Następni Użytkownicy są już przyjmowani do Systemu w trybie aplikowania.
Aplikowanie kolejnych (od 6-go) Użytkowników generuje im Kwestie Osobowe, które są procedowane tak samo, jak każda inna Kwestia, czyli po przegłosowaniu staje się Kwestią w realizacji. Dopóki trwa realizacja Kwestii Osobowej, Osoba jest Członkiem Organizacji.
Takie procedury są celowe i zamierzone w projekcie.

Problem

Otóż, pierwszym 5. Użytkownikom System nie generuje Kwestii Osobowych. W wyniku tego są oni de facto "wyjęci spod prawa". Nie można ich oceniać ani (ewentualnie) - rozstać się z nimi.

UWAGA

Należy zachować funkcję tworzenia na starcie Systemu Zespołu Realizacyjnego ds. Osobowych i przydzielanie do jej składu sukcesywnie trzech pierwszych rejestrujących się Użytkowników.

@madrypiotr
Copy link
Owner Author

madrypiotr commented Nov 16, 2017

Rozwiązanie

Po prostu - podczas rejestracji od razu tworzyć Kwestę ze statusem "realizowana"

Niech ta liczba (obecnie sztywne 5) będzie zmienną ustawianą w parametrach globalnych np: startUsers
I w takim wypadku Kwestia Osobowa Startowa będzie miała priorytet: 5 x startUsers.

Dlaczego?
Aby surowy SDD był elastyczny w dopasowaniu do potrzeb organizacji.
Jeśli go uruchomi organizacja już istniejąca o liczbie członków 30, ustawią w parametrach globalnych startUsers na 30 i sprawnie się porejestrują. Aplikowanie jest głupie w sytuacji, gdy wszyscy już się znają.

(domyślnie niech startUsers będzie 5)

MichalW added a commit that referenced this issue Nov 22, 2017
MichalW added a commit that referenced this issue Nov 22, 2017
@madrypiotr
Copy link
Owner Author

Test wykazał, że nie jest tworzona Kwestia Osobowa dla pierwszego rejestrującego się użytkownika.

MichalW added a commit that referenced this issue Nov 23, 2017
MichalW added a commit that referenced this issue Nov 23, 2017
@madrypiotr
Copy link
Owner Author

madrypiotr commented Nov 27, 2017

Potrzebna jest walidacja email, czyli realizaowana tym listem:
SDD\private\email_application_accepted.html

MichalW added a commit that referenced this issue Nov 28, 2017
MichalW added a commit that referenced this issue Nov 28, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants