Commit Graph

133 Commits

Author SHA1 Message Date
Benjamin Dauvergne 9717981b23 send-to-mycourse: skip push without a request object 2014-02-21 14:15:13 +01:00
Benjamin Dauvergne 9ca705a905 send-to-mycourse: when succesfull erase the failure message 2014-02-21 13:52:37 +01:00
Benjamin Dauvergne dd6d67d652 admin: allow edition of sent and course_code 2014-02-21 13:47:02 +01:00
Benjamin Dauvergne 4c3caf0d20 admin: show course_code as read only, add it to list_display 2014-02-21 13:39:48 +01:00
Benjamin Dauvergne aa347b3cbe forms: fix mismatch between course_code and course_name when creating a BlackBoardPush 2014-02-21 13:37:54 +01:00
Benjamin Dauvergne 2dff16b585 corrige l'extraction du sponsor lors de la création d'un nouveau cours 2014-02-06 16:56:16 +01:00
Benjamin Dauvergne f0c84f6bda lors d'une création de cours transmet le nom de l'utilisateur et du mandataire 2014-02-06 16:30:48 +01:00
Benjamin Dauvergne 700b8848c2 enregistre le code des cours dans les demande d'envois pour l'afficher dans le menu gauche 2014-02-06 16:30:00 +01:00
Benjamin Dauvergne 2c780b234e release 0.25 2014-01-23 15:04:01 +01:00
Benjamin Dauvergne 108e8077e6 ws: augment logs in the send_file method 2014-01-23 11:17:10 +01:00
Benjamin Dauvergne e41a69cf56 use first year of the scholar year to build the course_code
refs #4179
2014-01-21 14:45:36 +01:00
Benjamin Dauvergne 9d4461879f admin: request can be deleted 2014-01-21 14:45:36 +01:00
Benjamin Dauvergne eddc8a8f24 use version diplome entity instead of diplome entity for building course names
refs #4179
2014-01-21 14:45:36 +01:00
Benjamin Dauvergne 28bf0902c1 views: build course_name and course_code as unicode strings
refs #4179
2014-01-21 14:45:27 +01:00
Benjamin Dauvergne c302a871f6 forms,templates: move error message about missing course upper, and make it red
fixes #4028
2014-01-21 00:02:37 +01:00
Benjamin Dauvergne c21b4a2004 remove import pdb 2014-01-20 22:41:54 +01:00
Benjamin Dauvergne 45f8c7c764 improve computation of course code and names 2014-01-20 12:00:59 +01:00
Benjamin Dauvergne 89bbb8428f plugin: do not import any module from global context 2014-01-20 10:29:47 +01:00
Benjamin Dauvergne a844dd3a19 plugin: new plugin module 2014-01-20 10:25:24 +01:00
Benjamin Dauvergne c40c60d245 setup.py: entrypoint group name must be a valide module name 2014-01-20 10:22:57 +01:00
Benjamin Dauvergne 893c173835 setup.py: declare a polynum-application entry point 2013-12-21 12:52:30 +01:00
Benjamin Dauvergne 2515d64ef4 send-to-mycourse: ingnore push request whose document does not exist anymore or without an attached file 2013-10-24 14:39:38 +02:00
Benjamin Dauvergne ebaa6866e3 bump release number 2013-08-30 14:21:41 +02:00
Benjamin Dauvergne 574f62e424 views: fix typo request -> document 2013-08-30 14:20:03 +02:00
Benjamin Dauvergne 6e6f02389b migrations: fix missing migration for commit 24f5ff, when request field became nullable 2013-07-09 15:55:47 +02:00
Benjamin Dauvergne 49b84a219e app_settings: set encoding of file 2013-07-09 13:56:15 +02:00
Benjamin Dauvergne 7011558c9f forms: add extra message when bb_push is present in form resume 2013-07-09 13:52:40 +02:00
Benjamin Dauvergne a57d8b10b9 forms: add help text to CreateCourseForm.subscription_policy field
refs #2490
2013-07-09 10:36:15 +02:00
Benjamin Dauvergne 1b1397dd9a views: set course_label template to <UE>_<year>_[Gr1_]<Sponsor>
fixes #2491
2013-06-07 19:45:05 +02:00
Benjamin Dauvergne ccec8cd9a3 fix course name construction 2013-06-07 17:48:28 +02:00
Benjamin Dauvergne 24f5ff9b66 models: allows request to be null 2013-06-07 13:53:20 +02:00
Benjamin Dauvergne 7002b5d944 send-to-mycourse: encode string to utf-8 before outputting them 2013-06-07 13:50:04 +02:00
Benjamin Dauvergne a42229be62 changement l'intitulé du cadre de diffusion sur MyCourse 2013-05-22 11:36:37 +02:00
Benjamin Dauvergne cb550b9c97 send-to-mycourse: journaliser la réussite des transmissions 2013-05-22 11:36:12 +02:00
Benjamin Dauvergne 363e62d4e5 forms: fix spelling error 2013-05-20 14:22:34 +02:00
Benjamin Dauvergne 961f31cd5f ws: improve debug logging 2013-05-19 17:44:13 +02:00
Benjamin Dauvergne 8d330ce48a ws: fix assertion in create_course method 2013-05-19 17:42:50 +02:00
Benjamin Dauvergne 7f0f3d24df models: do not block deletion of request objects 2013-05-19 17:42:38 +02:00
Benjamin Dauvergne 02b8a8a159 templates: fix unclosed <button> tag 2013-02-11 11:15:38 +01:00
Benjamin Dauvergne 5b1a57cdf0 views/forms: fix formatting of course name
- try to get the real sponsor from the document
 - group name must be before the sponsor name
 - group name must be formatted as 'Gr' + group number
2013-02-11 11:15:20 +01:00
Benjamin Dauvergne b9767c2e49 urls: improve url regexp 2013-02-11 11:14:05 +01:00
Benjamin Dauvergne 2962dff62d templates: show unaivable courses with a special but do not forbid selecting them 2013-02-11 11:13:43 +01:00
Benjamin Dauvergne 83ae740fc6 bump version to 0.23.0 2013-01-23 11:49:34 +01:00
Benjamin Dauvergne 1e9bb76ded forms: new release of django crispy form needs all field to be declared 2013-01-23 11:47:49 +01:00
Benjamin Dauvergne 57f00437ec bump version to 0.22.0 2013-01-23 11:07:28 +01:00
Benjamin Dauvergne 1671e2b609 views: fix index error 2013-01-23 11:07:18 +01:00
Benjamin Dauvergne 2a36312532 bump version to 0.21.0 2013-01-23 11:00:34 +01:00
Benjamin Dauvergne 03a1ef3337 send-to-mycourse: only save result in case of failure, log result as proper ASCII 2013-01-23 11:00:23 +01:00
Benjamin Dauvergne 99a333f919 bump version to 0.20.0 2013-01-23 10:46:12 +01:00
Benjamin Dauvergne 7907decd85 do not push documents multiple times, log the failures in the model insted and add a retry action in the admin 2013-01-23 10:45:03 +01:00