Branch for object: https://github.com/John-sCC/jcc_backend/tree/user_object
OBJECT REQUIREMENTS:
- Attributes:
- ID (auto-generated)
- Username (?)
- Password (encrypted)
- Name
- Classes (ArrayList of class objects, to be created and implemented later)
- Stapplet stat data (ArrayList of graph data objects, to be created and implemented later)
- qrCodes (Arraylist of QRCode objects, to be created and implemented later)
- Roles (PersonRole objects)
- Methods:
- Basic setters and getters (auto)
- Initializer
- API Controller:
- Adjust existing methods for new attributes
- When possible: attributes for fetching classes and graph data, likely later in process