Proiect colectiv 2016-2017 - intrebari gestiune roluri + creare documente

Intrebare 1)
Referitor la Deadline - gestionare utilizatori si roluri - 

Din lista de intrebari/raspunsuri:
---Linia 79 - nu operatii CRUD pe utilizatori.
---Dar linia 33 - prevede si asignarea de alte/noi roluri unui utilizator existent.

Intrebare: Gestionarea de roluri (din deadline) se refera si la: "Administratorul poate adauga/modifica temporar la utilizatorii existenti in aplicatie pe langa unitatea din care fac parte si ale unitati." (raspunsul din linia 33)?

Raspuns 1)
1. Utilizatorii aplicatiei sunt persoane angajate ale UBB. Fiecare
persoana are asociat un singur utilizator. Operatii CRUD pe utilizatori nu
sunt importante in acest moment considerand ca utilizatorii vor putea fi
immportati din alta baza de date. In cazul raspunsurilor amintite s-a
facut referire la asocierea mai multor roluri utilizatorilor existenti in
aplicatie. Astfel s-a considerat ca nu sunt operatii CRUD pe tabelul de
utilizatori (linia 79), iar asignarea unor roluri la un anumit utilizator
nu s-a considerat ca fiind operatie CRUD pe utilizatori (linia 33).

Intrebare 2)
As mai avea o intrebare legata de crearea de documente prin cele 2 posibilitati: 
(1) web form salvat ca doc (din template existent)
(2) template salvat local, completat si incarcat in aplicatie.

Se poate presupune ca daca se creeaza document initial prin metoda (1) atunci ulterior doar prin metoda (2) se poate modifica documentul? Sau se poate si prin metoda (1)? Adica aplicatia trebuie si sa incarce in form din doc sau doar din form in doc sa salveze initial?


Raspuns 2)
2. Ideal ar fi ca indiferent cum se creaza documentul, acesta sa se poate
modifica atat prin aplicatie cat si exterior acesteia iar modificarile sa
fie salvate in baza de date la incarcarea noii versiuni a documentului.
Acest lucru insa adauga un plus de dificultate pe care nu ni-l dorim in
acest moment.
Asa ca, daca documentul se creaza prin interfata aplicatiei (pe baza unui
template) atunci se poate tine in BD atat documentul cat si campurile care
au fost completate in template. Daca documentul a fost completat extern
aplicatiei, iar apoi incarcat, atunci evident e mult mai greu de parsat
pentru a completa campurile specifice. Astfel ca, daca documentul este
creat prin interfata aplicatiei, apoi salvat si modificat exterior
aplicatiei si incarcat din nou, atunci sugeram ca legatura dintre datele
din BD cu care a fost completat initial template -ul si datele care au
fost modificate exterior aplicatiei sa nu mai existe. Iar daca documentul
a fost completat initial extern iar apoi incarcat in aplicatie atunci
evident nu se mai pune problema retinerii datelor completate din document
in BD, ci doar documentul.

Powered by Drupal - Modified by Danger4k