Celeste
677a9da469
Merge branch 'master' into gender_options
2021-10-11 17:13:06 +02:00
Céleste
1f7752d457
Add pronouns to profile ; Update gender settings
...
Add pronouns to option list in profile
Modify "Sex" translation to "Genre"
Added "Other" to sex option list (alongside Man and Woman)
update DB,add default value to Pronouns field
Update views.py
2021-10-06 14:12:34 +02:00
tleb
49a0ade315
core: create TzAwareDateTimeField to replace forms.DateTimeField
2021-09-29 15:24:06 +02:00
tleb
a38ab57ddf
search: sort by User.last_update
2021-09-28 01:44:15 +02:00
tleb
30091ef69c
search: ascii everywhere and unformalized whitespace
2021-09-28 01:44:15 +02:00
f34f5fe693
Upgrade black and format accordingly
2020-08-27 15:59:42 +02:00
5c8fa1b9e7
core: add UserIsRootMixin and an admin delete view for memberships
2019-11-24 19:23:43 +01:00
4d04b21f04
Merge branch 'cleanup-forms' into 'master'
...
Remove unused multiple-select library
See merge request ae/Sith!250
2019-10-17 14:46:02 +02:00
9278419345
core: rename GenericContentPermission into GenericContentPermissionMixinBuilder
2019-10-17 11:56:02 +02:00
a6088c0e4a
core: refactor permissions mixins
2019-10-17 11:24:51 +02:00
fe9164bfef
core: don't use try/except to catch type of view in permissions mixins
2019-10-16 19:28:32 +02:00
tleb
ad3f003fbb
Remove unused multiple-select library
2019-10-16 14:28:53 +02:00
d7075eb762
django2.2: fix breaking change for getting uploaded files size
2019-10-08 22:46:38 +02:00
cf3f5ea60c
django2.2: fix django server crash because of breaking change in widget rendering method
2019-10-08 22:46:37 +02:00
59185ab2a8
django2.2: rewrite login and password stack because of removed API
2019-10-08 22:46:37 +02:00
308cf30a5a
django2.2: replace deprecated login view
2019-10-08 22:46:37 +02:00
97c316b62e
django2.2: replace removed is_anonymous() and is_authenticated to their now used counterparts
2019-10-08 22:46:03 +02:00
00bd60ef4f
django2.2: add exception parameter in forbidden and not_found views
2019-10-08 22:46:02 +02:00
2616e8b24c
django2.2: relpace django.core.urlresolvers by django.urls
2019-10-08 22:46:01 +02:00
db10f7b963
documentation: tutorial about rights management
2019-10-07 23:51:37 +02:00
411c117f0f
Merge branch 'performances' into 'master'
...
Improve performances on forum and SAS
See merge request ae/Sith!235
2019-09-16 14:23:52 +02:00
63ec5d68f4
core: fix error 500 when editing properties of user without linked customer
2019-09-15 17:05:07 +02:00
1f86827e46
core: improve performances on not found images
2019-09-15 16:22:13 +02:00
f1b3a174b6
core: improve performances on notification reads and display
2019-09-09 00:45:08 +02:00
Cyl
9e0c4e70d4
[COM] Make the news visible for non-authenticated user and birthday visible for subriber only
2019-08-28 20:40:31 +02:00
9b7b96a310
core: add UserIsLoggedMixin to check if an user is not anonymous
2019-07-15 12:27:19 +02:00
b18746e769
core: fix error 500 when accessing user tools with anonymous user
2019-07-13 04:58:23 +02:00
616b7ccfc8
Nice user interface and permission rework
2019-05-20 17:52:39 +02:00
9f2a0deeb9
Merge branch 'mailing' into 'master'
...
Enhance mailing list edition for clubs with brand new form
See merge request ae/Sith!200
2019-05-20 17:39:43 +02:00
8ebf5af3d6
Merge branch 'markdown-editor' into 'master'
...
core: replace simplemde with easymde
See merge request ae/Sith!202
2019-05-18 02:49:36 +02:00
Cyl
355a51d2ce
core: fix special caracter in user and forum search
2019-05-09 19:51:55 +02:00
Cyl
ad6f17d309
core: replace simplemde with easymde
2019-05-06 20:42:35 +02:00
Cyl
bf06aea680
core: fix whitespaces in user and forum search
2019-05-06 20:11:49 +02:00
a0e39b8904
clubs: rewrite MailingForm to include everything in one place
...
Everything is handled on the same view, no more redirection hacks
Remove get_context_data in DetailFormView since it's already done by django
2019-05-01 15:49:30 +02:00
96e33815f5
Group: simplify GroupTemplateView and better group display
2019-04-22 22:55:55 +02:00
ee89327742
Group: add translations
2019-04-22 22:55:55 +02:00
b693ee32f2
Group: add a label on users to delete
2019-04-22 22:55:54 +02:00
08d03087a4
core: create a DetailFormView
2019-04-22 22:55:54 +02:00
34459f83ec
Group: Groups: allow bulk removing of users from a group
2019-04-22 22:55:54 +02:00
5cc0760e2c
Groups: allow bulk import of users on a group
2019-04-22 22:55:54 +02:00
f6553a8f52
Group management enhacement
2019-04-22 22:55:53 +02:00
19c1361e47
core: fix heading in MarkdownInput
2018-12-19 14:10:39 +01:00
542a2ede32
core: translations for MarkdownInupt
2018-12-19 14:02:45 +01:00
775f456c40
core: introduce new markdown input
...
To fix
* Avoid blinking in preview
* Don't insert stupid space on empty textarea
2018-12-14 16:24:11 +01:00
e421a2b4cd
forum: increase search speed by optimizing permission filter
2018-12-13 20:33:34 +01:00
347caa3b6a
forum and core: fix error 500 when query is empty on search
2018-12-13 20:33:34 +01:00
884855c178
forum and core: remove CanViewSearchMixin and use specialized view instead
2018-12-13 20:33:34 +01:00
1de77f2fdd
core: fix typo
2018-12-13 20:33:34 +01:00
076b10e325
forum and core: add a dedicated mixin to exclude unauthorized search results
2018-12-13 20:33:34 +01:00
3fdb83c1c2
forum and core: add access rights on search query
2018-12-13 20:33:34 +01:00
Skia
aba4207423
core: improve search index with 'autocomplete'
2018-12-05 14:59:14 +01:00
Skia
65e0b15b31
Update Haystack indexer to use Xapian
2018-11-26 21:25:02 +01:00
f4122bbc37
sentry: deal with sentry's js as external resource
2018-10-10 15:27:21 +02:00
bdd8427758
sentry: integration with error 500 page
2018-10-10 02:18:19 +02:00
cb58b00b6e
All: Apply Black coding rules
2018-10-05 21:52:55 +02:00
Grégoire Duvauchelle
afe78ea634
Add captcha to registration form
2018-07-06 11:35:02 +02:00
5c4a16d14c
Fix user pictures display
2018-06-10 18:43:39 +02:00
08de5dfe6a
Migration to django 1.11
2018-06-10 16:31:58 +02:00
Skia
0d3c34c155
core/models: refactor SithFile moving and add methods to manage filesystem
...
Signed-off-by: Skia <skia@libskia.so>
2018-04-16 18:35:00 +02:00
d49f7858d3
Better ui for group selection on election and wiki
2017-12-10 21:37:50 +01:00
e3fd3b81ab
Add gift function
2017-11-06 00:30:37 +01:00
Skia
d5c6695f80
core: improve notification callback system
...
Signed-off-by: Skia <skia@libskia.so>
2017-10-15 12:00:33 +02:00
Skia
7879b6dd6b
core: add family graphs
...
Signed-off-by: Skia <skia@libskia.so>
2017-10-11 12:30:33 +02:00
4369d9f593
Found a way to avoid strange error for club page
2017-10-06 17:44:41 +02:00
baa7be69e4
Better integration of wiki pages on clubs
2017-10-06 11:09:31 +02:00
fe69cbcee1
Add page for clubs and inactive clubs
2017-10-06 11:09:29 +02:00
Skia
0184b9c29b
core, com: make permanent notifications for news to moderate
...
This needs to be made for other stuff, like the SAS or the files...
Signed-off-by: Skia <skia@libskia.so>
2017-09-06 13:17:23 +02:00
Skia
dd5926b404
core: fix notif ordering
...
Signed-off-by: Skia <skia@libskia.so>
2017-09-06 13:05:51 +02:00
Skia
9f259b35bd
core, counter: add preferences for counter notifications
...
Signed-off-by: Skia <skia@libskia.so>
2017-09-02 12:42:07 +02:00
Skia
22151ef3b3
core: display news page in place of index for logged in users
...
Signed-off-by: Skia <skia@libskia.so>
2017-09-01 12:33:23 +02:00
a9e23920ee
Matmat renames
2017-08-15 18:05:07 +02:00
b7c382a1a8
Basic search structure
2017-08-15 18:05:07 +02:00
Skia
61d2765510
core: refactor user picture page algorithm
...
Signed-off-by: Skia <skia@libskia.so>
2017-08-02 20:12:41 +02:00
e7de8b2aec
Format core
2017-06-13 10:04:13 +02:00
Skia
a89fb23d33
That's just a ridiculous little fix
...
Signed-off-by: Skia <skia@libskia.so>
2017-06-10 20:03:37 +02:00
Skia
ce46a9d9da
Some small clean up and refactoring
...
Signed-off-by: Skia <skia@libskia.so>
2017-06-10 19:56:47 +02:00
Skia
2925cde8ab
Add a MarkdownInput widget, and make use of it
...
Signed-off-by: Skia <skia@libskia.so>
2017-06-10 19:40:47 +02:00
Skia
136d0f3fa0
Add basic BBcode translator
...
Signed-off-by: Skia <skia@libskia.so>
2017-05-30 23:40:01 +02:00
Skia
862a4619b3
Add doku_to_markdown function
2017-05-14 03:17:42 +02:00
Skia
f2b2ff533d
Rename Matmat to Trombi
2017-05-10 22:17:05 +02:00
Skia
b3bc33a319
Add first Matmat' app
2017-05-10 19:19:33 +02:00
Skia
83deae5964
Apply GPLv3 to Sith, and add header to every concerned file
2017-04-24 17:51:12 +02:00
Skia
231922cbaa
Merge branch 'sas' into 'master'
...
Fixed some issues with filepaths and see the future with some preload
See merge request !59
2017-03-31 11:34:10 +02:00
60e2e0d4f9
Better to use os.path.join for paths
2017-03-30 19:13:47 +02:00
8787e5e708
Better protection for stats
2017-03-28 15:00:09 +02:00
63506b1506
Protect stats from other users
2017-03-28 01:03:31 +02:00
5eb1e609cc
Fixed tests issues
2017-03-27 22:47:24 +02:00
Skia
50413abf76
Fix a weekmail deleteview, and make some translate fix
2017-03-27 15:16:01 +02:00
Skia
b28ce200e6
Fix some translations
2017-03-27 14:31:58 +02:00
Skia
d2da5716ba
Automodere profile files
2017-03-24 08:43:13 +01:00
95775d3b9b
adaptations for settings and deletion checked
2017-03-11 11:57:37 +01:00
554929b4ec
small fix in canViewList
2017-03-11 11:57:37 +01:00
95f984824a
Fix accents in wiki page name and allow to delete a page
2017-03-08 14:11:56 +01:00
Skia
5897318cc6
Fix user picture view with Jinja update
2017-02-24 01:52:26 +01:00
Skia
ae0b7699f3
Finish weekmail, and fix preferences page
2017-01-15 23:02:03 +01:00
Skia
147809bb5d
Some great weekmail improvements
2017-01-15 22:58:38 +01:00
Skia
83555a3640
Add preferences and improve weekmail
2017-01-15 22:58:38 +01:00
Skia
176b1bf588
Fix QuickNotifMixin
2017-01-15 22:58:37 +01:00
Skia
0aef7656b8
Add quick notifications prototype
2017-01-15 22:58:37 +01:00
Skia
5a305354cb
Add recursive option to file props form
2017-01-12 20:55:47 +01:00