Alexandre Iooss
8d44182af8
Unifomize license headers
2022-03-11 17:16:11 +01:00
Alexandre Iooss
8855a4003d
Set secret key for CI
2022-02-25 07:51:07 +01:00
Alexandre Iooss
a719203ee0
Include subdomains and preload in HSTS
2022-01-30 20:00:04 +01:00
Alexandre Iooss
df7f46425e
Enable HSTS
2022-01-30 19:55:46 +01:00
Alexandre Iooss
13f5111d7a
Mark CSRF cookies as secure
2022-01-30 19:51:58 +01:00
Alexandre Iooss
648cae81d5
Use secure cookies
2022-01-30 19:13:42 +01:00
Alexandre Iooss
80085edeeb
Reset migrations
2022-01-30 11:15:41 +01:00
Alexandre Iooss
d865a6eb1f
Merge photologue_custom into photologue
2022-01-30 11:09:55 +01:00
Alexandre Iooss
5368a51a76
Bundle trimed down alternative to photologue
2022-01-30 08:20:03 +01:00
Alexandre Iooss
13a358ab31
Update default settings
2022-01-29 20:08:47 +01:00
Alexandre Iooss
15a4713d3c
Define DEFAULT_AUTO_FIELD in settings
2021-12-15 21:15:33 +01:00
Alexandre Iooss
a198752b27
Change photologue base directory
2021-12-15 20:55:06 +01:00
Alexandre Iooss
4fa1f2f2df
Use localhost as default SMTP
2021-12-05 13:39:30 +01:00
Alexandre Iooss
94a7737541
Fix settings.py identations
2021-11-11 11:38:02 +01:00
Alexandre Iooss
600367a4a3
Expire session after 2 weeks
2021-11-11 11:16:39 +01:00
Alexandre Iooss
49fad0da39
Remove useless template context processor
2021-11-11 11:16:25 +01:00
Alexandre Iooss
ef53009c38
Add login using NoteKfet21
2021-11-11 11:16:03 +01:00
Alexandre Iooss
de6088ca5f
Cleanup routing and remove middleware
2021-10-23 15:33:14 +02:00
Alexandre Iooss
d2fa5ce02f
Check upload form
2021-10-15 12:43:17 +02:00
Alexandre Iooss
2bd96a4380
Define server admins and moderators
2021-10-15 10:50:57 +02:00
Alexandre Iooss
292f8e6298
Allow more fields in URL
2021-10-13 14:14:09 +02:00
Alexandre Iooss
a33f7217f6
Implement Symfony password hasher
2021-10-12 11:46:30 +02:00
Alexandre Iooss
1af83a8630
Allow access from localhost
2021-10-12 08:58:39 +02:00
Alexandre Iooss
3655d957ca
Add initial fixture
2021-10-12 08:49:01 +02:00
Alexandre Iooss
60389ae1b0
Update instructions for production deployment
2021-10-11 21:55:15 +02:00
Alexandre Iooss
f992c88152
Check email address domain when signing up
2021-10-11 19:06:29 +02:00
Alexandre Iooss
49bf9465d7
Show Django messages
2021-10-11 18:34:20 +02:00
Alexandre Iooss
0c9aae7e66
Authorize login by email
2021-10-11 18:34:20 +02:00
Alexandre Iooss
bef8bf0ee7
Configure email server
2021-10-11 18:34:20 +02:00
Alexandre Iooss
dac078f7db
Add Django-AllAuth app
2021-10-11 18:34:20 +02:00
Alexandre Iooss
26e7f12141
Define static target directory
2021-10-11 10:24:36 +02:00
Alexandre Iooss
b9013c4eb3
Use Django Crispy forms
2021-10-08 11:37:48 +02:00
Alexandre Iooss
22104d3565
Do not whitelist access by IP range
2021-10-08 11:37:40 +02:00
aeltheos
d8853cee1c
changed signup to accounts
...
finished fixing linting
2021-10-07 16:59:16 +02:00
aeltheos
2db323f74d
inital commit for signup
...
added a basic app using the UserCreationForm to create new user at /accounts/signup/
change outside of the app are:
-added signup to INSTALLED_APPS in /photo21/settings.py
-added accounts/signup/ to path in /photo21/urls.py
should extend UserCreationForm to have field for email and maybe first/last names, except if we want the user to add that themselves later
2021-10-07 16:59:16 +02:00
Alexandre Iooss
6f67b855ac
Require login if not in authorized IP range
2021-09-23 11:41:35 +02:00
Alexandre Iooss
7d700bea36
Add tags to galleries
2021-09-23 10:35:37 +02:00
Alexandre Iooss
59b95898f8
Move custom photologue to seperate app
2021-09-23 10:17:01 +02:00
Alexandre Iooss
bf455989d3
Show recent galleries on home page
2021-09-23 09:58:49 +02:00
Alexandre Iooss
afcfc71e85
Lint source code
2021-09-22 21:24:44 +02:00
Alexandre Iooss
5610ade1fe
Base templates
2021-09-22 19:32:04 +02:00
Alexandre Iooss
76ed93ff33
Initial commit
2021-09-22 17:52:19 +02:00