|
74530347e2
|
WIP: Groups support
|
2018-07-26 21:58:36 +02:00 |
|
|
7cd2156cfc
|
PyLint happiness (again)
|
2018-07-25 21:19:35 +02:00 |
|
|
3e5d8ee4d5
|
Make it possible to set one’s avatar
Only built-in avatars are supported yet.
|
2018-07-25 08:36:03 +02:00 |
|
|
43a90a237f
|
Document the EnumField form field type
|
2018-07-16 13:34:05 +02:00 |
|
|
a763662cd6
|
Make sure the EnumField gets an Enum subclass as its parameter
|
2018-07-16 13:34:05 +02:00 |
|
|
41b4b9d7ea
|
Fix the label of the EnumField field type
If there are no translations provided, use the enum name
|
2018-07-16 13:34:05 +02:00 |
|
|
64c72b1a68
|
Make PyLint happy
|
2018-07-16 13:34:05 +02:00 |
|
|
d36817ca44
|
Make the time zone on the event creation form default to the user’s time zone
|
2018-07-16 12:37:32 +02:00 |
|
|
a862e6ca5d
|
Add the Event.visibility field
This shows if the event is visible to anyone or just people who are invited.
The calendar view already respects this flag.
|
2018-07-16 12:12:35 +02:00 |
|
|
9b01431641
|
Make it possible for users to lock their profiles on the profile editing page
|
2018-07-12 12:17:18 +02:00 |
|
|
5550e5ecf3
|
Make PyLint happy again
|
2018-07-12 10:16:04 +02:00 |
|
|
c3348d3212
|
Make it possible to edit one’s profile
…even though it’s only one field yet.
|
2018-07-11 12:57:32 +02:00 |
|
|
81d949d708
|
Add a view for the first steps after the initial login
|
2018-07-10 16:39:34 +02:00 |
|
|
66659dfe51
|
Make registration show an error message on username or email reuse
|
2018-07-10 15:33:57 +02:00 |
|
|
17cca9380f
|
Allow users to invite other users to events
|
2018-07-09 18:22:13 +02:00 |
|
|
531faa1ce7
|
Add PyLint as a development dependency
Use `pylint calsocial` to run the static analysis.
|
2018-07-09 08:15:40 +02:00 |
|
|
aede5873d2
|
Add our own login form
We gain multiple things with this, but the main point is to do audit logging in case a valid user
enters an invalid password.
|
2018-07-08 23:14:39 +02:00 |
|
|
bba44a3c7f
|
Add user settings with time zones
|
2018-07-03 13:15:17 +02:00 |
|
|
2f66fdb83e
|
[Docs] Add/update docstrings and license text in every file
|
2018-07-03 09:52:25 +02:00 |
|
|
a5bf841898
|
[Code Cleanup] Fix a broad except call
It is enough to catch `UnknownTimeZoneError` here.
|
2018-07-03 09:52:25 +02:00 |
|
|
5f5ccaa1ea
|
[Code Cleanup] Update some variable names to conform with PEP8
|
2018-07-03 09:51:31 +02:00 |
|
|
894024aa88
|
[Bugfix] Fix a method call in TimezoneField
It wasn’t a method call, but it should have been.
|
2018-07-03 09:28:06 +02:00 |
|
|
8a46f3c66a
|
Add proper time zone support
Until now event timestamps were saved in the server’s time zone. Now they are saved in UTC,
considering the time zone set by the creator of the event.
|
2018-07-02 17:32:06 +02:00 |
|
|
df2af81083
|
[Bugfix] One more fix for the babalex transition
|
2018-07-02 14:33:47 +02:00 |
|
|
7846d9017d
|
[Refactor] Rename the app module to calsocial
Just for clarity
|
2018-07-02 10:41:32 +02:00 |
|