Miroito
e743d2c66b
Reorganize Group/User Page Routes ( #1084 )
...
* Consolidate group routes
* Update doc migration link
2022-03-22 19:54:16 -08:00
Hayden
8eefa05393
Feature/database backups ( #1040 )
...
* add annotations to docs
* alchemy data dumper
* initial tests
* sourcery refactor
* db backups/restore
* potential postgres fix
* potential postgres fix
* this is terrible
* potential pg fix
* cleanup
* remove unused import
* fix comparison
* generate frontend types
* update timestamp and add directory filter
* rewrite to new admin-api
* update backup routers
* add file_token response helper
* update imports
* remove test_backup
2022-03-13 15:42:22 -08:00
Hayden
c32d7d7486
feat: ✨ add user recipe export functionality ( #845 )
...
* feat(frontend): ✨ add user recipe export functionality
* remove depreciated folders
* change/remove depreciated folders
* add testing variable in config
* add GUID support for group_id
* improve testing feedback on 422 errors
* remove/cleanup files/folders
* initial user export support
* delete unused css
* update backup page UI
* remove depreciated settings
* feat: ✨ export download links
* fix #813
* remove top level statements
* show footer
* add export purger to scheduler
* update purge glob
* fix meal-planner lockout
* feat: ✨ add bulk delete/purge exports
* style(frontend): 💄 update UI for site settings
* feat: ✨ add version checker
* update documentation
Co-authored-by: hay-kot <hay-kot@pm.me>
2021-12-04 14:18:46 -09:00
Hayden
791aa8c610
feat(backend): ✨ refactor/fix group management for admins ( #838 )
...
* fix(frontend): 🐛 update dialog implementation to simplify state management
* test(backend): ✅ refactor test fixtures + admin group tests
* chore(backend): 🔨 add launcher.json for python debugging (tests)
* fix typing
* feat(backend): ✨ refactor/fix group management for admins
* feat(frontend): ✨ add/fix admin group management
* add LDAP checker
Co-authored-by: hay-kot <hay-kot@pm.me>
2021-11-25 14:17:02 -09:00
Hayden
dce84c3937
refactor: ♻️ rewrite admin CRUD interface for admins ( #825 )
...
* docs: 📝 general documentation + add FAQ page
* fix(frontend): 🐛 readd missing upload button to backups.
* feat(backend): ✨ add support for backup sizes to be displayed on frontend
* feat(backend): ✨ add backend for administrator CRUD of users
* add admin support for user
* refactor(frontend): ♻️ rewrite admin CRUD interface for admins
* fix build errors
Co-authored-by: hay-kot <hay-kot@pm.me>
2021-11-23 18:57:24 -09:00
Hayden
2e9026f9ea
feat(frontend): ✨ Fix scheduler, forgot password flow, and minor bug fixes ( #725 )
...
* feat(frontend): 💄 add recipe title
* fix(frontend): 🐛 fixes #722 side-bar issue
* feat(frontend): ✨ Add page titles to all pages
* minor cleanup
* refactor(backend): ♻️ rewrite scheduler to be more modulare and work
* feat(frontend): ✨ start password reset functionality
* refactor(backend): ♻️ refactor application settings to facilitate dependency injection
* refactor(backend): 🔥 remove RECIPE_SETTINGS env variables in favor of group settings
* formatting
* refactor(backend): ♻️ align naming convention
* feat(backend): ✨ password reset
* test(backend): ✅ password reset
* feat(frontend): ✨ self-service password reset
* purge password schedule
* update user creation for tests
Co-authored-by: Hayden <hay-kot@pm.me>
2021-10-07 09:39:47 -08:00
Hayden
5d43fac7c9
feat(frontend): ✨ add group permissions ( #721 )
...
* style(frontend): 💄 add darktheme custom
* add dummy users in dev mode
* feat(frontend): ✨ add group permissions editor UI
* feat(backend): ✨ add group permissions setters
* test(backend): ✅ tests for basic permission get/set (WIP)
Needs more testing
* remove old test
* chore(backend): copy template.env on setup
* feat(frontend): ✨ enable send invitation via email
* feat(backend): ✨ enable send invitation via email
* feat: ✨ add app config checker for site-settings
* refactor(frontend): ♻️ consolidate bool checks
Co-authored-by: Hayden <hay-kot@pm.me>
2021-10-04 20:16:37 -08:00
Hayden
3c504e7048
feat(backend): ✨ migrate site-settings to groups ( #673 )
...
* feat(frontend): ✨ add user registration page (WIP)
* feat(backend): ✨ add user registration (WIP)
* test(backend): ✅ add validator testing for registration schema
* feat(backend): ✨ continued work on user sign-up
* feat(backend): ✨ add signup flow and user/group settings
* test(backend): ✅ user-creation tests and small refactor of existing tests
* fix(backend): ✅ fix failing group tests
* style: 🎨 fix lint issues
Co-authored-by: hay-kot <hay-kot@pm.me>
2021-09-05 22:05:29 -08:00
hay-kot
6d3a06e1b9
cleanup todos
2021-08-21 11:00:42 -08:00
hay-kot
edae7bbb21
refactor(frontend): 🔥 rewrite backup UI for new page base components
...
Removed old split code and used the composition api to to re-write the import/export functionality of mealie.
2021-08-21 00:46:43 -08:00