You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Πρέπει να υλοποιηθούν τα Views που θα βλέπει ο/η διαχειριστής/στρια οργανισμών.
Τεχνικά, είναι το μόνο use case που πρέπει να γίνουν 2 views για αυτό:
1 view για να μπορεί θα μπορεί ο/η διαχειριστής/στρια οργανισμών να δει όλους τους οργανισμούς που είναι καταχωρημένοι στο keycloak.
1 view στο οποίο θα μπορεί ο/η διαχειριστής/στρια οργανισμών να μεταβαίνει για να διαχειρίζεται τους/τις supervisors του οργανισμού που επιλέχθηκε στο παραπάνω view.
Και για τα 2 views θα χρησιμοποιηθεί το CRUD Component ως βάση. Από εκεί και πέρα πρέπει να κατασκευαστούν:
Ένα CrudEditor<UserRepresentation> που ουσιαστικά είναι η φόρμα για τη δημιουργία/επεξεργασία χρήστη στο CRUD. Μάλιστα θα γίνει και Bean με prototype scope για να μπορεί να επαναχρησιμοποιηθεί σε άλλα views (Ανεξαρτήτως τον ρόλο που έχει ένας χρήστης, τα πεδία του είναι ακριβώς τα ίδια - απλοποίηση που είχα σκεφτεί και πλεονεκτημά μας, δεν είναι ανάγκη να παιδευόμαστε τσάμπα).
Ένα CrudEditor<GroupRepresentation> που φτιάχνει τη φόρμα για δημιουργία/επεξεργασία των οργανισμών (εύκολο γιατί μόνο όνομα έχει για πεδίο). Δεν θα γίνει bean γιατί δεν χρειάζεται σε παραπάνω από 1 views.
2 Presenters που είναι οι γέφυρες μεταξύ των repositories και των views (εφαρμόζουν το error handling κτλ)
Τα 2 views
Θα ανέβουν screenshots και βίντεο που θα δείχνουν το οπτικό αποτέλεσμα (σε κανονικά πρότζεκτ για γνώση σας υπάρχει ολόκληρο UX team με ειδικά λογισμικά όπως το Adobe XD που κάνουν αυτή τη δουλειά αλλά εδώ είναι πιο παιδικά τα πράγματα, το σταυρό μας να κάνουμε που με ελάχιστη γνώση front-end θα παράξουμε πολύ καλό αποτέλεσμα).
The text was updated successfully, but these errors were encountered:
Πρέπει να υλοποιηθούν τα Views που θα βλέπει ο/η διαχειριστής/στρια οργανισμών.
Τεχνικά, είναι το μόνο use case που πρέπει να γίνουν 2 views για αυτό:
Και για τα 2 views θα χρησιμοποιηθεί το CRUD Component ως βάση. Από εκεί και πέρα πρέπει να κατασκευαστούν:
CrudEditor<UserRepresentation>
που ουσιαστικά είναι η φόρμα για τη δημιουργία/επεξεργασία χρήστη στο CRUD. Μάλιστα θα γίνει και Bean με prototype scope για να μπορεί να επαναχρησιμοποιηθεί σε άλλα views (Ανεξαρτήτως τον ρόλο που έχει ένας χρήστης, τα πεδία του είναι ακριβώς τα ίδια - απλοποίηση που είχα σκεφτεί και πλεονεκτημά μας, δεν είναι ανάγκη να παιδευόμαστε τσάμπα).CrudEditor<GroupRepresentation>
που φτιάχνει τη φόρμα για δημιουργία/επεξεργασία των οργανισμών (εύκολο γιατί μόνο όνομα έχει για πεδίο). Δεν θα γίνει bean γιατί δεν χρειάζεται σε παραπάνω από 1 views.HermesKeycloak
client και θα κάνουν το απαραίτητο CRUD. Χάρις το Implement Organizations Endpoint hermes-keycloak-image#4 αυτό είναι πανεύκολο.Θα ανέβουν screenshots και βίντεο που θα δείχνουν το οπτικό αποτέλεσμα (σε κανονικά πρότζεκτ για γνώση σας υπάρχει ολόκληρο UX team με ειδικά λογισμικά όπως το Adobe XD που κάνουν αυτή τη δουλειά αλλά εδώ είναι πιο παιδικά τα πράγματα, το σταυρό μας να κάνουμε που με ελάχιστη γνώση front-end θα παράξουμε πολύ καλό αποτέλεσμα).
The text was updated successfully, but these errors were encountered: