|
5c8fa1b9e7
|
core: add UserIsRootMixin and an admin delete view for memberships
|
2019-11-24 19:23:43 +01:00 |
|
|
e1770ec52c
|
doc: add documentation for groups
|
2019-11-20 17:55:00 +01:00 |
|
|
1256744f1b
|
documentation: add autoreload and build for documentation server
|
2019-11-20 17:03:18 +01:00 |
|
|
5c30de5f22
|
core: redesign request middleware with django latest design and better use of threading
|
2019-11-14 16:32:29 +01:00 |
|
|
1c03ce621f
|
core: remove default value for OperationLog
|
2019-11-14 16:11:20 +01:00 |
|
|
e634cda318
|
core/counter: add generic operation logs and implements it for Sellings and Refilling deletions
|
2019-11-14 01:14:44 +01:00 |
|
|
209867b3a8
|
black: makes new version happy
|
2019-11-04 13:46:09 +01:00 |
|
tleb
|
5cc7eff94f
|
pedagogy: uv autofill finishing touches
|
2019-10-24 14:18:29 +02:00 |
|
tleb
|
6fce27113a
|
/pedagogy/uv/create use quick notif
|
2019-10-21 16:52:51 +02:00 |
|
tleb
|
86bc491df4
|
Fix UV_endpoint auth
|
2019-10-20 18:26:11 +02:00 |
|
|
6d0eba6bcf
|
Merge branch 'rework-front' into 'master'
Markdown widget follows the required attribute
See merge request ae/Sith!249
|
2019-10-17 14:47:56 +02: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 |
|
tleb
|
7ecb057b68
|
Isolate easymde instances so that they can be referenced
|
2019-10-16 12:18:23 +02:00 |
|
tleb
|
e932abfa74
|
Prevent pressing submit if the Markdown widget is empty
|
2019-10-15 10:41:10 +02:00 |
|
tleb
|
0011f4c7b0
|
Only register onchange once the submit button has been pressed
|
2019-10-15 10:23:15 +02:00 |
|
tleb
|
13312e9879
|
Highlight a markdown input in red if required and submit is pressed
Kind of copy the behaviour of a Firefox input
Once the submit button has been pressed, highlight in red the text
input if it's required but empty
|
2019-10-15 09:54:10 +02:00 |
|
tleb
|
ced90c23db
|
More JS-like, callback as last argument
|
2019-10-15 09:53:44 +02:00 |
|
|
42f5773f51
|
Merge branch 'fix-guy-feature' into 'master'
Fix the guyguy "feature" on the profile page
See merge request ae/Sith!248
|
2019-10-15 00:26:04 +02:00 |
|
tleb
|
34df825718
|
Fix the guyguy "feature" on the profile page
|
2019-10-14 23:49:32 +03:00 |
|
Robin Trioux
|
65c3483c1f
|
core:login allow the user to create an account when not logged
|
2019-10-13 18:43:30 +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 |
|
|
99c8d95443
|
django2.2: remove direct assignments to many-to-many fields
|
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 |
|
|
90921fd4cd
|
django2.2: some migrations to make django happy
|
2019-10-08 22:46:03 +02:00 |
|
|
f7548ab8d1
|
django2.2: add on_delete on migrations for OneToOneField
|
2019-10-08 22:46:03 +02:00 |
|
|
3cb306bc91
|
django2.2: add on_delete on migrations for ForeignKey
|
2019-10-08 22:46:03 +02:00 |
|
|
c20d5855e4
|
django2.2: remove view_page permission as it clash with built-in permission
Need a bit of discussion as I'm not an expert in django built-in permissions
An issue on github says it's related to https://docs.djangoproject.com/en/2.1/releases/2.1/#considerations-for-the-new-model-view-permission
|
2019-10-08 22:46:02 +02:00 |
|
|
00bd60ef4f
|
django2.2: add exception parameter in forbidden and not_found views
|
2019-10-08 22:46:02 +02:00 |
|
|
4dadb1dbc0
|
django2.2: add default mandatory on_delete on all ForeignKey
|
2019-10-08 22:46:01 +02:00 |
|
|
2616e8b24c
|
django2.2: relpace django.core.urlresolvers by django.urls
|
2019-10-08 22:46:01 +02:00 |
|
|
be855c6c90
|
django2.2: migrate url to re_path
|
2019-10-08 22:46:01 +02:00 |
|
|
2a9b89fd2a
|
core: remove README wiki page that wasn't helpful and anyway broken with rst files
|
2019-10-08 11:12:22 +02:00 |
|
|
5c3c14ab37
|
core: wrap compilemessages to avoid compiling whole env and avoid crash at sphinx messages compilation
|
2019-10-08 00:59:00 +02:00 |
|
|
db10f7b963
|
documentation: tutorial about rights management
|
2019-10-07 23:51:37 +02:00 |
|
|
8809753108
|
documentation fix tests because of missing README.md
|
2019-10-07 23:51:37 +02:00 |
|
|
05e5008305
|
documentation: base structure for new documentation
|
2019-10-07 23:51:35 +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 |
|
|
b8ad2d4835
|
sas: add pagination on AlbumView
|
2019-09-16 01:26:20 +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 |
|
|
5a3f90fd28
|
core: fix error 500 with expired reset password links
|
2019-09-10 16:56:58 +02:00 |
|
|
9181e77d55
|
core: add some cache on birthdays and counters_activity
|
2019-09-09 01:20:15 +02:00 |
|
|
f1b3a174b6
|
core: improve performances on notification reads and display
|
2019-09-09 00:45:08 +02:00 |
|