Yassine Doghri
c63a077618
feat(users): add myth-auth to handle users crud + add admin gateway only accessible by login
...
- overwrite myth/auth config with castopod app needs
- create custom views for users authentication
- add admin area bootstrapped by admin controller
- shift podcast and episodes crud to admin area
- reorganize view layouts
- update docs for database migration
- add myth-auth to DEPENDENCIES.md
closes #11
2020-10-15 14:41:03 +00:00
Benjamin Bellamy
d2dc6e6418
docs(dependencies): add GeoIP2
2020-10-15 14:40:48 +00:00
Yassine Doghri
f3b2c8b84f
feat(episodes): add create form and view pages for episode
...
- add james-heinrich/getid3 library as a dependency to composer.json
- update DEPENDENCIES.md file
- fix episodes table migration script
- add js devDependencies: prettier, @prettier/plugin-php and lint-staged to automatically format staged files before commit
- reformat all files to the prettier format
- refactor code by separating some logic as helper functions
- overwrite existing files when uploading new files with the same name
fixes #1
2020-10-15 14:40:47 +00:00
Benjamin Bellamy
d9c790d3fa
docs(dependencies): replace TinyMCE by Quill Rich Text Editor
2020-10-15 14:04:32 +00:00
Benjamin Bellamy
11f16db77b
docs(dependencies): remove MaxMind DB Reader PHP API
2020-10-15 14:03:53 +00:00
Benjamin Bellamy
3234224369
docs(dependencies): add WhichBrowser
2020-10-15 14:03:21 +00:00
Benjamin Bellamy
4ff23ad308
docs(dependencies): add TinyMCE
2020-10-15 14:03:02 +00:00
Benjamin Bellamy
9daa0df006
docs: update DEPENDENCIES.md
2020-10-15 14:02:42 +00:00
Yassine Doghri
9070ca2651
build(app): bootstrap codeigniter4 app using docker-compose
2020-10-15 14:02:24 +00:00
Benjamin Bellamy
11080d46d1
docs: update DEPENDENCIES.md
2020-10-15 14:02:21 +00:00