Commit Graph

80 Commits

Author SHA1 Message Date
Guillaume FAUVET f65513a241 Merge branch 'page-home' 2018-03-31 13:40:51 +02:00
Guillaume FAUVET 1c2de0b5df [page.home] {upd} ajout de commentaires 2018-03-31 13:36:32 +02:00
Guillaume FAUVET c40d45e7c9 [page.home] {correction} maj des noms des heures + ajout de légendes extra 2018-03-31 13:33:08 +02:00
xdrm-brackets ad2e393e8c [data.ue] implemented 'formation' inclusive filter and vue template updated in [ue.view] + managed auto-unblur in template 'beforeMount' 2018-03-30 18:32:13 +02:00
xdrm-brackets 1ead035f0e [data.ue] added formation list to search bar + fixed proccess time (algo exit first) 2018-03-30 18:07:04 +02:00
xdrm-brackets 9bd58eb460 [teacher.view] create card with same design as others [data.teacher] created handler 'ic_reset' + added button 'CANCEL' to reset form & untoggle 2018-03-30 17:32:12 +02:00
xdrm-brackets 365e1eb567 [ue.view] create card with same design as others [data.ue] created handler 'ic_reset' + added button 'CANCEL' to reset form & untoggle 2018-03-30 17:29:39 +02:00
xdrm-brackets d8cc6b27ac [data.ue] fixed manage cannot find 'code' from URI when playing with history back/forth so now uses VueRouter 2018-03-29 21:29:29 +02:00
xdrm-brackets e64667a955 [scss.container.card] added 'info' (mini-header for little informations) + added icon to update 'required'/'optional' in right top corner + [vue.ue.view] moved 'required' with pin before name and 'enabled' with line-through [scss.global] 2018-03-29 19:30:37 +02:00
xdrm-brackets 72e38d59b1 [webpack.teacher] updated fields names + pdf download works [scss.container.card] added PDF download icon 2018-03-26 13:23:32 +02:00
Guillaume FAUVET 6e375a8e14 [home > graphique svg] 2018-03-22 10:54:46 +01:00
xdrm-brackets 81db5a02c8 [module.cas] GET works with URL0=0 with redirection | URL0=1 with pop-up management 2018-03-21 00:41:44 +01:00
xdrm-brackets c8c1bf2ede [webpack.common] added gstore field 'HOST' that contains 'https://ptut.xdrm.io' or 'http://ptut.com:8080' 2018-03-20 12:08:53 +01:00
xdrm-brackets e32ce89837 [webpack.login] added custom error code (-5) 'popup_interrupted' 2018-03-20 11:51:20 +01:00
xdrm-brackets 2dedde4fa6 [webpack.data.login] send custom error code '-2' not NULL anymore (from previous commit) 2018-03-20 10:20:40 +01:00
xdrm-brackets 38600994c0 [repo.ue] UPDATE manage 'new_code' [module.ue] PUT manages optional argument 'new_code' [webpack.data.ue] display input for 'code' and send 'new_code' to API if set 2018-03-19 23:32:09 +01:00
xdrm-brackets 959df5cfde [module.cas] fix1 [webpack.page.login] fix [webpack.data.login] fix 2018-03-19 18:27:33 +01:00
xdrm-brackets dc647f567f [webpack.ue.manage] CREATE new Cours|TD|TP implemented (with real-time feedback (push into VueJS), then updates/remove works) 2018-03-18 17:17:31 +01:00
xdrm-brackets 4280bbb5f6 [webpack.lib.onblur] js lib to call 'callbacks' when unblur (for example <div> that shows only on click, but now it allows us to hide them when clicking outside this element) [webpack.data.common] added lib in 'window.unblur' [webpack.teacher.view] used the lib for 'filter' list that shows when clicking on filter name [webpack.header] used for 'department' and 'version' popup lists 2018-03-17 18:26:09 +01:00
xdrm-brackets fa311d6df7 [webpack.ue.manage] minmod 2018-03-16 16:01:17 +01:00
xdrm-brackets 3b5875ab06 [webpack.ue.manage] implemented 'remove' for Cours|TD|TP 2018-03-16 15:59:17 +01:00
xdrm-brackets 1b8f3eadee [webpack.ue.manage] implemented 'upd_prof' to instant-update a professor for a Cours|TD|TP 2018-03-16 15:39:03 +01:00
xdrm-brackets 045ced9002 [webpack.ue.manage] eased 'add_form' (by index no more ID) 2018-03-16 15:28:47 +01:00
xdrm-brackets cd9f342eda [webpack.ue.view] no more need for $router (it is in Gstore) for navigation funcs [webpack.ue.manage] eased 'rem_form' (by index no more ID) + fetch professors / created layout for changing professor for a cours|TD|TP 2018-03-16 15:18:57 +01:00
xdrm-brackets eccaf1161a [webpack.ue.manage] can instant-add formations (api+feedback) 2018-03-15 20:08:27 +01:00
xdrm-brackets 0f57d5bd6e [webpack.ue.manage] can instant-remove formations (api+feedback) 2018-03-15 19:50:15 +01:00
xdrm-brackets 30940dda48 [webpack.data.ue] manage page 'manage' load on nav from page 'view' + standalone with redirection if invalid 'code' in URL 2018-03-14 18:56:55 +01:00
xdrm-brackets 496c0ba529 [webpack.ue.*] manage navigation (2-ways) 2018-03-14 12:12:32 +01:00
xdrm-brackets 843251449f [repo.ue] fixed get(code), get(null) already worked | [webpack.ue.view] fixed 'form_by_id' that is now declared before fetching UEs 2018-03-13 23:52:09 +01:00
xdrm-brackets 6c0b6fe32a [webpack.ue.view] removed console.log() 2018-03-13 22:49:19 +01:00
xdrm-brackets 4999dcee05 [webpack.ue.view] added 'formations' list for each UE 2018-03-13 21:24:55 +01:00
xdrm-brackets b85a158078 [webpack.ue.view][webpack.ue.manage] created 'nav_in' base animation (subtle) 2018-03-13 15:43:43 +01:00
xdrm-brackets e0d4c278f4 [webpack.ue.view][webpack.ue.manage] created 'nav_in' base animation 2018-03-13 15:02:41 +01:00
xdrm-brackets f3085ec4db [module.professor] PUT now checks for @casLogin to be unique 2018-03-13 11:26:08 +01:00
xdrm-brackets 3e0ccea7df [module.professor] PUT can now remove CAS_LOGIN (argument @remCas = TRUE) 2018-03-13 11:13:03 +01:00
xdrm-brackets fc26d4a7ef [webpack.ue.view] fixed update 2018-03-12 11:01:23 +01:00
xdrm-brackets a0d2ca65f9 [webpack.ue.view] [repo.ue] [module.ue] implemented CREATE|DELETE|UPDATE (but BUGGGS EVERYWHERE !!!) 2018-03-11 19:34:11 +01:00
xdrm-brackets 7da78a648e [webpack.ue.view] fixed 'code' type check 2018-03-11 18:20:50 +01:00
xdrm-brackets b434a9e658 [webpack.ue.view] fixed 'remove' call 2018-03-11 18:10:49 +01:00
xdrm-brackets 1c62879fad [webpack.ue.view] updated js to handle edit/create (with volumes) 2018-03-11 18:08:33 +01:00
xdrm-brackets 17c7355b4d [webpack.ue.view] updated layout to allow updating 'volumes' [TODO: implement js for managing it] 2018-03-11 17:48:50 +01:00
xdrm-brackets de79bfffde [webpack.ue.view] update [webpack.ue.data] update [scss.container] update [TODO: add volumes in edit/create] [TODO: implement API/repo] 2018-03-11 17:31:46 +01:00
xdrm-brackets 24dcbcc7ba [webpack.teacher.view] instant-edit now updates the 'category label' from 'gstore.get.filters.categories' if possible 2018-03-08 18:34:25 +01:00
xdrm-brackets 8a3d83503d [module.professor.filter] can now filter by 'categories' + [repo.category] implemented getProfessors() + [webpack.teacher.view] instant-filter for 'categories' -> will propably help to have categories to update category label when prof edited) 2018-03-08 18:13:07 +01:00
xdrm-brackets 158b9d2cb0 [webpack.teacher.view] instant-filter new design + filter count 2018-03-08 18:03:25 +01:00
xdrm-brackets 5785b58703 [webpack.teacher.view] instant-edit now works !! (but need to get categoryLabel from other request maybe..) 2018-03-08 13:58:30 +01:00
xdrm-brackets 7a3ac8ff64 [webpack.teacher.view] instant-remove|instant-edit now have knowledge of the specified professor (from gstore.professors) 2018-03-08 12:45:09 +01:00
xdrm-brackets e04649a8f5 [webpack.teacher.view] can now toggle 'CREATE' card + fixed layout now 'CREATE' card is !!exactly!! the same size as others 2018-03-07 18:49:28 +01:00
xdrm-brackets c21b744986 [webpack.teacher.view] can now toggle 'ADMIN' property in real-time (+feedback) 2018-03-07 14:58:01 +01:00
xdrm-brackets f010f29477 remove debug 2018-03-07 14:46:41 +01:00