This pull-request encompasses all the bug fixes and additions to functionality done by Medhat Elmasry's COMP4976 class during Fall 2019 (Sept-Dec. 2019).
This includes:
Issue 91: Localization functionality added. French and Spanish can now be selected as the language on the CMS.
Issue 87: Rich text editors have been introduced in forms on the CMS. This includes spellchecking.
Issue 82: DB entity relational diagrams added. See comments by @Joey Tang.
Issue 90: Form validation has been introduced on all forms.
Issue 88: A new uploaded image now properly deletes the replaced one.
Issue 85: Data seeding has been improved. See comment from @medhatelmasry.
Issue 89: Logos of social media sites are now able to be added (e.g. the Snapchat icon).
This pull-request encompasses all the bug fixes and additions to functionality done by Medhat Elmasry's COMP4976 class during Fall 2019 (Sept-Dec. 2019).
This includes:
Issue 91: Localization functionality added. French and Spanish can now be selected as the language on the CMS.
Issue 87: Rich text editors have been introduced in forms on the CMS. This includes spellchecking.
Issue 82: DB entity relational diagrams added. See comments by @Joey Tang.
Issue 90: Form validation has been introduced on all forms.
Issue 88: A new uploaded image now properly deletes the replaced one.
Issue 85: Data seeding has been improved. See comment from @medhatelmasry.
Issue 89: Logos of social media sites are now able to be added (e.g. the Snapchat icon).
Issue 84: Migrations folder. See comment by @medhatelmasry.
Issue 93: Deleting current selected election will not crash application.
Issue 74: Theme "modularizing".
In addition, there are phase 3 assessment (requested from @medhatelmasry) as follows:
Issues 2 and 4: See comment by @GauravMinhas.
Issue 7: Issue with uploading logos on backend.