feat: Dashboard User Data & Settings View
Description
Dashboard User Data & Settings View (Task #12 (closed), #13 (closed), #14 (closed) Week 2) :
-
Delete background color in Settings View
-
Change Database schema.
-
Add Ballot model.
-
Add VoterList model.
-
Add Total Election Count.
-
Add Total Pending Count.
-
Add Total Active and Finished Count
-
Add ElectionManager ViewModel.
-
Update Settings View.
-
Fix jsonDateFormatter.
-
User is now saved in the database.
-
@ObservedObject for userResults for each view which needs access to user data.
-
UI is updated according to the userData stored in the database.
-
Add DatabaseUser for Realm Database.
-
Settings according to the User database.
-
Prototype KVKCalender Framework
Closes #12 (closed) Closes #13 (closed) Closes #14 (closed)
UI Changes
Type of change
-
New feature (non-breaking change which adds functionality)
How Has This Been Tested?
-
Unit Test
Checklist:
-
My code follows the style guidelines of this project -
I have performed a self-review of my own code -
I have commented on my code, particularly in hard-to-understand areas -
I have made corresponding changes to the documentation -
My changes generate no new warnings -
I have added tests that prove my fix is effective or that my feature works -
New and existing unit tests pass locally with my changes
Edited by Siddharth Sen