Commit Graph

842 Commits

Author SHA1 Message Date
Antoine Bartuccio 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
Antoine Bartuccio 9e8f633037
core: fix footer block 2019-04-30 18:47:59 +02:00
Antoine Bartuccio 7bd44159de
core: update navbar and fix some translations 2019-04-28 16:21:00 +02:00
Antoine Bartuccio 2ae10ee2fb
core: add macro that selects/unselect all checkbox 2019-04-22 22:55:55 +02:00
Antoine Bartuccio 96e33815f5
Group: simplify GroupTemplateView and better group display 2019-04-22 22:55:55 +02:00
Antoine Bartuccio 3d344b483d
Group: improve group list display 2019-04-22 22:55:55 +02:00
Antoine Bartuccio ee89327742
Group: add translations 2019-04-22 22:55:55 +02:00
Antoine Bartuccio b693ee32f2
Group: add a label on users to delete 2019-04-22 22:55:54 +02:00
Antoine Bartuccio 08d03087a4
core: create a DetailFormView 2019-04-22 22:55:54 +02:00
Antoine Bartuccio 34459f83ec
Group: Groups: allow bulk removing of users from a group 2019-04-22 22:55:54 +02:00
Antoine Bartuccio 5cc0760e2c
Groups: allow bulk import of users on a group 2019-04-22 22:55:54 +02:00
Antoine Bartuccio f6553a8f52
Group management enhacement 2019-04-22 22:55:53 +02:00
Antoine Bartuccio 2ee50c0fbd
rootplace: add tool to delete all forum messages from a specified user 2019-03-17 18:07:57 +01:00
Antoine Bartuccio d2c5908c89 core: workaround for crsf token in production for MarkdownInput
See https://docs.djangoproject.com/en/2.0/ref/csrf/#acquiring-the-token-if-csrf-use-sessions-is-true
2018-12-20 18:19:50 +01:00
Antoine Bartuccio d53d725415 core: fix validation error on generic create view with MarkdownInput 2018-12-20 15:03:41 +01:00
Antoine Bartuccio f6ab993b8d wiki: remove old markdown preview 2018-12-20 14:32:52 +01:00
Antoine Bartuccio fdfe33dedc core: remove old markdown editor 2018-12-20 14:20:58 +01:00
Antoine Bartuccio 8111ae107a core: move centralized custom scripts on top of base.jinja and move getCookie inside 2018-12-20 14:15:57 +01:00
Antoine Bartuccio 97b06b160b core: add delay on live preview for MarkdownInput to avoid making too much request to the API 2018-12-20 14:06:30 +01:00
Antoine Bartuccio 19c1361e47 core: fix heading in MarkdownInput 2018-12-19 14:10:39 +01:00
Antoine Bartuccio 542a2ede32 core: translations for MarkdownInupt 2018-12-19 14:02:45 +01:00
Antoine Bartuccio ea538dbab3 core: handle all basic editing actions in MarkdownInput 2018-12-19 12:25:59 +01:00
Antoine Bartuccio 55ff492ec8 core: edit buttons on MarkdownInupt 2018-12-18 14:39:05 +01:00
Antoine Bartuccio 3b08603635 core: avoid inserting automatic whitespace in MarkdownInput 2018-12-18 14:13:15 +01:00
Antoine Bartuccio 4d866843e1 core: move jquery to header section 2018-12-18 13:54:53 +01:00
Antoine Bartuccio 4afd7a0023 core: avoid blinking in MarkdownInput preview 2018-12-14 18:02:01 +01:00
Antoine Bartuccio d6f08d3706 core: use pure js to get cookie in markdown input 2018-12-14 17:53:25 +01:00
Antoine Bartuccio 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
Skia 82df424146 core: put User.group's names in cache 2018-12-13 20:36:21 +01:00
Antoine Bartuccio 6891174935 forum: implement order by date for search 2018-12-13 20:33:34 +01:00
Antoine Bartuccio e421a2b4cd forum: increase search speed by optimizing permission filter 2018-12-13 20:33:34 +01:00
Soldat a9bae46f45 changed design 2018-12-13 20:33:34 +01:00
Antoine Bartuccio 57454bffa0 forum: workaround size error while building index, handle malformed utf8 2018-12-13 20:33:34 +01:00
Antoine Bartuccio 641d564ec6 forum: add trigger to update index on ForumMessage update 2018-12-13 20:33:34 +01:00
Antoine Bartuccio ee99ec1aed forum: workaround for building index with safety margin 2018-12-13 20:33:34 +01:00
Antoine Bartuccio 269242601a forum: workaround for error while indexing badly encoded text (legacy) 2018-12-13 20:33:34 +01:00
Antoine Bartuccio 545671bec3 forum: workaround for building index 2018-12-13 20:33:34 +01:00
Antoine Bartuccio 347caa3b6a forum and core: fix error 500 when query is empty on search 2018-12-13 20:33:34 +01:00
Antoine Bartuccio 65a0b7b2d4 forum: better display of search results 2018-12-13 20:33:34 +01:00
Antoine Bartuccio 884855c178 forum and core: remove CanViewSearchMixin and use specialized view instead 2018-12-13 20:33:34 +01:00
Antoine Bartuccio 1de77f2fdd core: fix typo 2018-12-13 20:33:34 +01:00
Antoine Bartuccio 076b10e325 forum and core: add a dedicated mixin to exclude unauthorized search results 2018-12-13 20:33:34 +01:00
Antoine Bartuccio 3fdb83c1c2 forum and core: add access rights on search query 2018-12-13 20:33:34 +01:00
Antoine Bartuccio 404b825de4 forum: make search fuzzy 2018-12-13 20:33:34 +01:00
Antoine Bartuccio 286ba91c75 Adapt forum search to xapian and improve query 2018-12-13 20:33:34 +01:00
Grégoire Duvauchelle 9b8a881914 Add haystack index, and a view for forum search (WIP) 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
Antoine Bartuccio 2c61e797c6
Navbar translation improvements 2018-11-08 00:27:50 +01:00
Soldat 2707b5b1f2 changed color adn local 2018-11-06 00:56:16 +01:00
Soldat b5b36e5d1c Changed local 2018-11-06 00:14:40 +01:00
Soldat 6baac88e63
format css correctly 2018-11-05 23:57:37 +01:00
Soldat 49d3123ad8
Changed tab v2 2018-11-05 23:57:37 +01:00
Soldat 29935cb5a8
Add dropdown in navtab 2018-11-05 23:57:37 +01:00
Soldat 3dc73ebb9a
Change nav tab 2018-11-05 23:57:37 +01:00
Soldat bf321aaac3 Message change color when unread 2018-10-16 21:08:47 +02:00
Antoine Bartuccio 4d3ff3e9dc user: allow subscription history to be visible when subscription is expired 2018-10-16 15:28:45 +02:00
Antoine Bartuccio 72a4bde6a2 user: fix populate for dev and use native django function to fetch payment_method 2018-10-16 14:52:47 +02:00
Antoine Bartuccio f6968facbe
user: add subscription history 2018-10-16 00:17:19 +02:00
Antoine Bartuccio b2b03e530a Merge branch 'sentry' into 'master'
senrty: fix SENTRY_DSN in error page

See merge request ae/Sith!166
2018-10-10 16:40:57 +02:00
Antoine Bartuccio f91ba25b25 senrty: fix SENTRY_DSN in error page 2018-10-10 16:33:12 +02:00
Antoine Bartuccio 6fd34bcaa0 Merge branch 'sentry' into 'master'
Intégration d'une page d'incident automatique

See merge request ae/Sith!165
2018-10-10 16:23:05 +02:00
Antoine Bartuccio f4122bbc37 sentry: deal with sentry's js as external resource 2018-10-10 15:27:21 +02:00
Antoine Bartuccio bdd8427758
sentry: integration with error 500 page 2018-10-10 02:18:19 +02:00
Soldat 87b70d4597 Changed color 2018-10-09 22:04:17 +02:00
Soldat 20b513a381 Decrease nav and agenda border radius, change shadow, change tool bar border and margin 2018-10-09 22:04:17 +02:00
Soldat 680d29a2b4 Darker nav color 2018-10-09 22:04:17 +02:00
Soldat cce33d13b3 Change hex to hsl 2018-10-07 21:48:03 +02:00
Soldat a78f1101c3 Changed site design v1 2018-10-07 21:48:03 +02:00
Soldat 3a778e2105 First commit and fix overlapping text and logo 2018-10-07 14:59:04 +02:00
Antoine Bartuccio 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
Antoine Bartuccio 5c4a16d14c
Fix user pictures display 2018-06-10 18:43:39 +02:00
Antoine Bartuccio 08de5dfe6a
Migration to django 1.11 2018-06-10 16:31:58 +02:00
Antoine Bartuccio a0a86ef8e1
Allow BDF's members to see subscriptions on users 2018-06-10 16:09:21 +02:00
Antoine Bartuccio 90e1e7c1bb
Add promo logo 2018-06-10 16:09:04 +02:00
Antoine Bartuccio c5be9b5597
Add promo 19's logo 2018-06-10 15:49:53 +02:00
Skia eae7825260 core/static: fix Matmat results with long names 2018-06-07 00:10:33 +02:00
Skia 61d34b3a09 core, matmat: fix search form 2018-06-06 00:25:27 +02:00
Skia fecb1ae902 core/static: fix Markdown code vertical-align 2018-06-05 00:49:43 +02:00
Skia be1dc62848 core: make a nice user profile 2018-06-05 00:28:43 +02:00
Skia 9146251642 Prevent generation of useless migrations upon settings change 2018-05-08 18:51:29 +02:00
gnikwo 3fe4e64098
Small modification in hope to fix communication screen deformations 2018-04-29 13:53:55 +02:00
Skia 4d36a961db core/models: improve repair_fs output 2018-04-18 23:02:19 +02:00
Skia b5aee62558 core/models: don't always repair every single file 2018-04-18 22:54:30 +02:00
Skia b2306b62d6 core/models: better handle broken files
Signed-off-by: Skia <skia@libskia.so>
2018-04-16 18:35:00 +02:00
Skia c7b918115d core/models: change `thumbnails` and `compressed` SithFile directories
Signed-off-by: Skia <skia@libskia.so>
2018-04-16 18:35:00 +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
Skia 847b8823af weekmail: reduce image weight 2018-03-26 09:57:50 +02:00
Soldat a84d54accb Change weekmail images and colors 2018-03-26 09:57:40 +02:00
Skia d83bb20547 core: small update on footnotes style
Signed-off-by: Skia <skia@libskia.so>
2018-02-22 22:56:15 +01:00
Skia 606f1af4d5 forum: add favorite topics
Signed-off-by: Skia <skia@libskia.so>
2018-02-22 22:28:28 +01:00
Skia f47f846d26 forum: add button CSS class
Signed-off-by: Skia <skia@libskia.so>
2018-02-22 22:15:10 +01:00
Skia 10dfb2c122 Merge branch 'nabos' into 'master'
Communication screens

See merge request ae/Sith!116
2017-12-21 18:25:56 +01:00
gnikwo 903f07ecbd
Added screen list on poster + Added unmoderated poster artefact + discussions fixes 2017-12-21 12:25:07 +01:00
Antoine Bartuccio 72d2862e3e
Posters now working + notifications for com admin 2017-12-16 20:48:36 +01:00
Pierre Brunet d2c278ba0e Revert "Merge branch 'pere200' into 'master'"
This reverts merge request !138
2017-12-12 13:01:09 +01:00
Pierre Brunet 93f430ac38 PERE 200 2017-12-11 05:11:23 +01:00
Antoine Bartuccio d49f7858d3
Better ui for group selection on election and wiki 2017-12-10 21:37:50 +01:00
Antoine Bartuccio cc99cecaa0
Fix tab mixin on clubs 2017-12-05 15:53:36 +01:00
gnikwo 91d3e9e4dc
Delete function + club tabs 2017-12-05 15:24:46 +01:00
Antoine Bartuccio 625b5132c4
Election list deletion and ux improvements 2017-12-01 19:45:28 +01:00
gnikwo 5cd031f579
Ready for review 2017-11-28 15:12:25 +01:00
gnikwo 21b24f2891
Club views and discussions fixes 2017-11-28 15:12:04 +01:00
gnikwo 17d3860ec5
Fix bad merge 2017-11-28 15:09:20 +01:00
gnikwo 8d1c648032
Communication screen - without club tool 2017-11-28 15:09:05 +01:00
Skia 64c479a02e Merge branch 'bugfix' into 'master'
Bugfix

See merge request ae/Sith!132
2017-11-16 15:43:54 +01:00
Pierre Brunet 33964e0bab Better way to check if a user is subscriber 2017-11-16 13:50:34 +01:00
Antoine Bartuccio eb485215d9
Fix translations error for gifts 2017-11-13 18:30:05 +01:00
Pierre Brunet 0ba69da3b6 Fix AGAIN subscription display 2017-11-09 14:49:07 +01:00
Antoine Bartuccio e3fd3b81ab
Add gift function 2017-11-06 00:30:37 +01:00
Pierre Brunet f1a9344524 Fix external ressources 2017-11-05 13:27:58 +01:00
Pierre Brunet 2bb510932b Fix date displaying in user_detail 2017-10-24 13:08:18 +02:00
Pierre Brunet 6c957e3ce4 Integrate external_res variable 2017-10-18 14:44:47 +02:00
Skia d5c6695f80 core: improve notification callback system
Signed-off-by: Skia <skia@libskia.so>
2017-10-15 12:00:33 +02:00
Skia 9b0b381fa3 core: make populate command more predictable (should fix the random failing test)
Signed-off-by: Skia <skia@libskia.so>
2017-10-14 13:51:50 +02:00
Skia 69c7036089 Merge branch 'krophil' into 'master'
Add search form in admin

See merge request ae/Sith!124
2017-10-12 09:29:02 +02:00
Skia 7879b6dd6b core: add family graphs
Signed-off-by: Skia <skia@libskia.so>
2017-10-11 12:30:33 +02:00
Pierre Brunet 3994a58a2f Add search form in admin 2017-10-11 00:01:24 +02:00
Pierre Brunet 3104270675 Few changes in accounting design 2017-10-09 16:24:34 +02:00
Antoine Bartuccio 8492903a39 Merge branch 'clubs' into 'master'
Found a way to avoid strange error for club page

See merge request ae/Sith!122
2017-10-06 17:50:59 +02:00
Antoine Bartuccio 4369d9f593
Found a way to avoid strange error for club page 2017-10-06 17:44:41 +02:00
Skia a09c634ac6 core: add phonenumber template filter
Signed-off-by: Skia <skia@libskia.so>
2017-10-06 17:28:51 +02:00
Skia fae2a572b1 Merge branch 'fontawesome' into 'master'
Few changes in design

See merge request ae/Sith!119
2017-10-06 15:30:30 +02:00
Pierre Brunet be958bca7e Small fix for logo in news 2017-10-06 12:00:12 +02:00
Pierre Brunet c8c60b8b7d Few changes in design 2017-10-06 11:58:51 +02:00
Antoine Bartuccio 30f7835cef
Operations documentation 2017-10-06 11:09:31 +02:00
Antoine Bartuccio 8146186447
Fix some bugs in mailings with new club tools 2017-10-06 11:09:31 +02:00
Antoine Bartuccio baa7be69e4
Better integration of wiki pages on clubs 2017-10-06 11:09:31 +02:00
Antoine Bartuccio 2c1cf2d7af
Fix for club tools 2017-10-06 11:09:31 +02:00
Antoine Bartuccio 4026d076b3
Forgoten migration from skia and fixed migration 2017-10-06 11:09:30 +02:00
Antoine Bartuccio db509bf060
Nice club presentation 2017-10-06 11:09:30 +02:00
Antoine Bartuccio 790d723d08
Fix page creation method for clubs 2017-10-06 11:09:30 +02:00
Antoine Bartuccio 12c49b285a
Fix page permissions and fix migration when on sqlite backend 2017-10-06 11:09:30 +02:00
Antoine Bartuccio aa49b2d4ce
Fix regex for pages 2017-10-06 11:09:30 +02:00
Antoine Bartuccio 939146bddd
Sync pages with club unix_name 2017-10-06 11:09:29 +02:00
Antoine Bartuccio fe69cbcee1
Add page for clubs and inactive clubs 2017-10-06 11:09:29 +02:00
Pierre Brunet 3089b484d3 Enhanced news 2017-10-02 14:29:36 +02:00
Pierre Brunet acbeb3d3c8 add font-awesome 2017-09-29 14:35:06 +02:00
Skia 13a2cc22dd core: fix some CSS
Signed-off-by: Skia <skia@libskia.so>
2017-09-26 14:05:19 +02:00
Skia b87990e3db com: add birthdays block
Signed-off-by: Skia <skia@libskia.so>
2017-09-26 13:45:40 +02:00
Skia cda89d66cd com: improve news page
Signed-off-by: Skia <skia@libskia.so>
2017-09-26 12:13:23 +02:00
Skia f0c34fe70c sas: add permanent notification for SAS moderation
Signed-off-by: Skia <skia@libskia.so>
2017-09-25 12:35:56 +02:00
Skia 3e769195e3 Merge branch 'facebook-button' into 'master'
Add facebook button

See merge request !112
2017-09-17 15:18:07 +02:00
Antoine Bartuccio b1c3ea9e2c Logo for 18 2017-09-13 18:28:18 +02:00
Pierre Brunet d888a6b68a Add Twitter button 2017-09-12 19:20:12 +02:00
Pierre Brunet a40c48a792 Add facebook button 2017-09-12 19:04:37 +02:00
Pierre Brunet 2f912a197c Allow to subscribe before subscription end 2017-09-06 19:55:14 +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 6456d18fc4 core, com: tool bar and agenda design updates
Signed-off-by: Skia <skia@libskia.so>
2017-09-03 19:05:45 +02:00
Pierre Brunet 97cdf0e9d8 Link to old site updated 2017-09-03 18:04:05 +02:00
Skia caa0c2099b core: fix notifications colors
Signed-off-by: Skia <skia@libskia.so>
2017-09-03 12:01:52 +02:00
Skia 283e128e93 core: jQuery UI widget theme overrides
Signed-off-by: Skia <skia@libskia.so>
2017-09-02 22:33:13 +02:00
Skia f5abfc3c12 core: still some design improvements
Signed-off-by: Skia <skia@libskia.so>
2017-09-02 20:59:45 +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 8b9c3fb5c6 core: improve notification box
Signed-off-by: Skia <skia@libskia.so>
2017-09-02 02:19:34 +02:00
Skia 4ca3aebc77 core: improve alert and info boxes
Signed-off-by: Skia <skia@libskia.so>
2017-09-02 02:06:22 +02:00
Skia 5c709a5416 core: great rework of the header bar
Signed-off-by: Skia <skia@libskia.so>
2017-09-01 18:31:48 +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
Skia 4edb9a78c6 com: add agenda on news page
Signed-off-by: Skia <skia@libskia.so>
2017-09-01 12:22:38 +02:00
Pierre Brunet 2bd1927e39 New Sponsors page 2017-08-31 14:11:18 +02:00
Skia 5504142efa core, templates: fix logo link
Signed-off-by: Skia <skia@libskia.so>
2017-08-25 14:28:17 +02:00
Skia 0d5595c683 core: add test for Markdown syntax
Signed-off-by: Skia <skia@libskia.so>
2017-08-24 16:30:46 +02:00
Skia 30f650ecce core: use more AJAX forms in admin UI
Signed-off-by: Skia <skia@libskia.so>
2017-08-24 15:35:17 +02:00
Antoine Bartuccio c0b3024cc2 Merge branch 'mailing' into 'master'
Fix permission for club in user profile

See merge request !102
2017-08-24 14:49:04 +02:00
Antoine Bartuccio b0ce8b1b83 Fix permission for club in user profile 2017-08-24 14:42:57 +02:00
Antoine Bartuccio 8e166b75e4 Merge branch 'nintendo_switch' into 'master'
Changing urls

See merge request !99
2017-08-22 23:53:56 +02:00
Pierre Brunet b74600b3f3 Changing urls 2017-08-22 23:47:55 +02:00
Antoine Bartuccio 4f6109e27c Refactor mailings email 2017-08-22 22:39:12 +02:00
Antoine Bartuccio d179a0a6d0 Fix typo and merge migrations 2017-08-22 15:36:39 +02:00
Antoine Bartuccio ce9e17ea24 Some mailing list fixs 2017-08-22 15:36:39 +02:00
Antoine Bartuccio 76efb91e40 Move mailing list admin to com 2017-08-22 15:36:39 +02:00
Antoine Bartuccio 3a6f7009fd Fix display rights in user profile for mailing 2017-08-22 15:36:39 +02:00
Antoine Bartuccio 9cb88a878d Even better mailing 2017-08-22 15:36:39 +02:00
Antoine Bartuccio a9e23920ee Matmat renames 2017-08-15 18:05:07 +02:00
Antoine Bartuccio 9ff8f02a45 Form remember last entered values 2017-08-15 18:05:07 +02:00
Antoine Bartuccio b7c382a1a8 Basic search structure 2017-08-15 18:05:07 +02:00
Antoine Bartuccio 748e3ae326 Refactor and migration corrections 2017-08-15 13:57:49 +02:00
Antoine Bartuccio d60e14a303 Migration from old database 2017-08-15 13:57:49 +02:00
Antoine Bartuccio 40927fa13d Add limit for ecocup recording 2017-08-15 13:57:49 +02:00
Antoine Bartuccio 22407e2f85 Bottom links migrations to internal wiki 2017-08-15 03:30:39 +02:00
Skia 6f79c6c590 core: fix paragraph annoying scroll bar
Signed-off-by: Skia <skia@libskia.so>
2017-08-09 22:02:41 +02:00
Skia d3796479ee core: put the AE logo in the CSS
Signed-off-by: Skia <skia@libskia.so>
2017-08-09 16:40:03 +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
Skia e4e4eae11b Merge branch 'subscriptions' into 'master'
Some selected club members can now make people subscribe and fix major security …

Le bdf m'as demandé si c'était possible pour eux de faire des cotisations pour les nouveaux
Je retire WIP quand j'ai la confirmation du bureau que je peux faire ça
Par contre il j'y ai patché une grosse faille de sécurité : se mettre curieux à l'AE suffit à avoir tous les droits de board_member

See merge request !91
2017-07-26 20:48:01 +02:00
Antoine Bartuccio c56094eaaf Some selected club members can now make people subscribe and fix major security hole in board_member verification 2017-07-26 20:31:29 +02:00
Skia b99bbc385a css: fix overflow problem
Signed-off-by: Skia <skia@libskia.so>
2017-07-26 18:41:21 +02:00
Pierre Brunet 2ae4e36eea Add a nice favicon 2017-07-06 14:04:24 +02:00
Pierre Brunet e7de8b2aec Format core 2017-06-13 10:04:13 +02:00
Skia f26f2f4229 trombi: add custom club memberships
Signed-off-by: Skia <skia@libskia.so>
2017-06-12 23:52:59 +02:00
Skia 5df9be9188 Move computing of start of semester to core/utils
Signed-off-by: Skia <skia@libskia.so>
2017-06-12 22:53:25 +02:00
Skia 8ca455a398 Epic fix
Signed-off-by: Skia <skia@libskia.so>
2017-06-12 22:35:22 +02:00
Skia 37a5db537b Re-fix AnonymousUser
Signed-off-by: Skia <skia@libskia.so>
2017-06-12 14:01:28 +02:00
Skia b06f270ea5 Revert "Fix AnonymousUser"
This reverts commit e7f7c57558.
2017-06-12 13:57:08 +02:00
Skia b4be40a3a7 Change the Markdown super and sub texts not to break the Ragots
Signed-off-by: Skia <skia@libskia.so>
2017-06-10 21:39:56 +02:00
Skia 58beb551e8 Fix unread messages in topic
Signed-off-by: Skia <skia@libskia.so>
2017-06-10 21:05:36 +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 4b9fa0cd57 Fix some Markdown and add basic textarea helper
Signed-off-by: Skia <skia@libskia.so>
2017-06-10 19:14:58 +02:00
Skia 457fc36e16 Fix markdown rendering on some pages, and add a link to the syntax help
Signed-off-by: Skia <skia@libskia.so>
2017-06-10 16:54:19 +02:00
Skia 1bcde80a28 Fix cache clearing
Signed-off-by: Skia <skia@libskia.so>
2017-06-07 22:51:17 +02:00
Skia 23293ea88e Small style update to improve Markdown rendering
Signed-off-by: Skia <skia@libskia.so>
2017-06-07 22:49:59 +02:00
Skia 10ee5e1708 Merge branch 'counter' into 'master'
Tests for counter

See merge request !77
2017-06-07 19:45:05 +02:00
Antoine Bartuccio c4389bb9cd Add a way for admin to delete elections and add archive system 2017-06-07 18:42:16 +02:00
Antoine Bartuccio 0076c9cdb4 Macro for pagination 2017-06-07 18:39:42 +02:00
Pierre Brunet 0af72500c6 Add some tests on counter 2017-06-07 18:36:26 +02:00
Skia 63acf588ca Add basic unfinished counter test 2017-06-07 18:36:26 +02:00
Antoine Bartuccio 22945483d6 Add some graphics for subscriptions stats 2017-06-07 14:12:03 +02:00
Antoine Bartuccio 1c05671784 Added forgotten column and a link in tools 2017-06-06 22:03:56 +02:00
Skia e7f7c57558 Fix AnonymousUser
Signed-off-by: Skia <skia@libskia.so>
2017-06-06 19:37:45 +02:00
Skia f3c1ab4ae4 forum: use short names
Signed-off-by: Skia <skia@libskia.so>
2017-05-31 23:56:47 +02:00
Skia 978b891137 Add a cache clearing mechanism to fix rights update problems
Signed-off-by: Skia <skia@libskia.so>
2017-05-31 21:49:54 +02:00
Skia e5ce9658ee Fix images and links parsing in doku_to_markdown
Signed-off-by: Skia <skia@libskia.so>
2017-05-31 19:13:43 +02:00
Skia 136d0f3fa0 Add basic BBcode translator
Signed-off-by: Skia <skia@libskia.so>
2017-05-30 23:40:01 +02:00
Skia ba65dc5d46 Fix doku_to_markdown
Signed-off-by: Skia <skia@libskia.so>
2017-05-30 19:33:09 +02:00
Skia d7135e4d27 Make a lot of pimp in the Forum 2017-05-30 19:33:09 +02:00
Skia cf062a35d3 Add query reductions in core 2017-05-30 19:33:09 +02:00
Skia 862a4619b3 Add doku_to_markdown function 2017-05-14 03:17:42 +02:00
Skia 8c151fa498 Add support for image sizing in Markdown 2017-05-14 01:03:50 +02:00
Skia 231cb236dc Add moderation tool to Trombi 2017-05-12 18:42:52 +02:00
Skia d913b8b64f Some more pimp in Trombi + translations 2017-05-10 23:30:20 +02:00
Skia 35f983131f Improve Trombi again with pictures, notifs, and style! 2017-05-10 23:05:05 +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
Pierre Brunet 05d1f43b55 Few modifications in accordance with com 2017-05-10 15:32:50 +02:00
Antoine Bartuccio e59d769dac Doc for scss 2017-05-10 11:13:49 +02:00
Antoine Bartuccio 200af57971 Put scss in renderer 2017-05-10 10:49:34 +02:00
Antoine Bartuccio f87ec1e395 Better lisibility for scss 2017-05-10 10:49:34 +02:00
Antoine Bartuccio d083a67725 Change year of license on some files 2017-05-10 10:49:34 +02:00
Antoine Bartuccio acef5be8b3 New lite home made scss processor 2017-05-10 10:49:34 +02:00
Antoine Bartuccio 630fdf93a4 Refactoring for compilestatic 2017-05-10 10:49:34 +02:00
Antoine Bartuccio 79c769351d Add simple way to compile scss files 2017-05-10 10:49:34 +02:00
Antoine Bartuccio ee7fd1c423 Rename temporary_design 2017-05-10 10:49:34 +02:00
Pierre Brunet 2048f27d58 New temporary design 2017-05-10 10:49:34 +02:00
Skia a12b772587 Add some Eboutic tests 2017-05-01 19:39:28 +02:00
Skia 58fdb36911 Merge branch 'Elections' into 'master'
Some tests for election

See merge request !47
2017-05-01 15:58:49 +02:00
Pierre Brunet d7305488b6 Add new banner 2017-04-28 13:59:10 +02:00
Pierre Brunet 7815796d8b New css for weekmail 2017-04-27 15:31:18 +02:00
Antoine Bartuccio b5363c2987 Firsts tests for elections 2017-04-25 15:30:57 +02:00
Skia 20deda8a8e Merge branch 'master' into stock 2017-04-24 18:07:25 +02:00
Skia 83deae5964 Apply GPLv3 to Sith, and add header to every concerned file 2017-04-24 17:51:12 +02:00
Skia 44dacce9f2 Add forum signature 2017-04-12 19:38:54 +02:00
Skia 3aa5070a38 Add preview button in the Forum 2017-04-12 19:26:27 +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
Antoine Bartuccio 60e2e0d4f9 Better to use os.path.join for paths 2017-03-30 19:13:47 +02:00
Antoine Bartuccio 8787e5e708 Better protection for stats 2017-03-28 15:00:09 +02:00
Antoine Bartuccio 63506b1506 Protect stats from other users 2017-03-28 01:03:31 +02:00
Antoine Bartuccio 5eb1e609cc Fixed tests issues 2017-03-27 22:47:24 +02:00