8 Commits

Author SHA1 Message Date
01d20f4641 Projects Update 2020-12-26
* The new comment path now sends `sendotp` in json, which reflects the project setting
* Removed unneccessary export_location in bp_dashboard/comments.py
* Stored Mail addresses in the block and allow list are considered global and not part of projects. Trust is universal.
* added missing cross_origin decorators
* added redirect to dbv2 update template
* now using a jinja2 template for the html mail
* location and project_id are now a composite unique in t_location
* corrected total comments graph
2020-12-26 18:50:15 +01:00
5ac50ed667 i18n
* Added class for internationalization to the project
* Added English and German language files
* Moved all strings to the language files
* Translated to German
* Added context processor to inject language file into every template
* Translated modals
* Added translation endpoint for Javascript
* Translated Javascript messages
* Improved dashboard javascript by removing duplicates
2020-12-25 14:26:48 +01:00
1e3ce054a9 i18n
* Added class for internationalization to the project
* Added English and German language files
* Moved all strings to the language files
* Translated to German
* Added context processor to inject language file into every template
2020-12-25 01:17:38 +01:00
ad8f68cdd8 Projects Update
* Conversion script to new configuration layout. This is to prevent from secrets being loaded into memory aside from when they are needed.
* Updated code throughout the project to account for the new methods.
* New classes and code for new configuration layout
* New Javascript for backend to control all the dialogues
* Moved modals to separate files
* Smaller database model update
* Removed redundant code
* Added database upgrade path via the dashboard
* Admin password is now properly hashed
* You can now export all locations manually in event of an error
2020-12-22 00:09:19 +01:00
b831d5a8d5 Database Upgrades
* Wrote a new module that allows database upgrades via the admin dashboard.
* Added a new table t_version that allows to check the version of the database.
* The upgrade path is for vanilla databases. It exports and backups data, then reintegrates it.
2020-12-18 22:48:46 +01:00
fdec8f74c8 Projects implementation
* Separated routes into single files for better management
* Added sql for streamlined example data
* Streamlined function names, streamlined template file names
- Removed 2 functions with unnecessary code
* Added javascript for project overview
* New library: tippy.js for tooltips
* Added new configuration options for projects
* Added cookie secure setting to flask
2020-12-16 21:39:01 +01:00
285a808ee4 Projects overview
* Added projects overview
* Added modal for new project
* Added error codes and validation for new project path
2020-12-12 23:08:46 +01:00
9ac6e9930e Release 1 2020-11-21 20:23:43 +01:00