Commit Graph

346 Commits

Author SHA1 Message Date
Frédéric Péters 0e83d360da alfortville: update "avis" terms (#11084) 2016-05-27 11:48:12 +02:00
Frédéric Péters cc2c3b4440 alfortville: turn "info" screen into the same screen as others (#11080) 2016-05-27 11:44:28 +02:00
Frédéric Péters d551c14224 alfortville: add a last_update_timestamp to avis 2016-05-27 10:55:45 +02:00
Frédéric Péters 81b92243c8 alfortville: pass all required criterias when giving avis (#11087) 2016-05-27 10:48:09 +02:00
Frédéric Péters 7c34b60fc3 mail: give postit a title bar, clicking on it open/close the postit (#11073) 2016-05-26 19:59:54 +02:00
Frédéric Péters dfe8e1e1ab mail: also display avis that were not given (#11081) 2016-05-26 18:59:47 +02:00
Frédéric Péters 46b44136e9 don't display twice normal avis (#11079) 2016-05-26 18:54:27 +02:00
Frédéric Péters 7fcfa17095 increase panel size when clicked (#11072) 2016-05-26 16:50:50 +02:00
Frédéric Péters e2228972a5 mail: fix mail summary to not include mandatory avis twice 2016-05-16 18:11:28 +02:00
Frédéric Péters 4c5323ff32 alfortville: remove middle cell from avis page, as the general layout changed 2016-05-16 18:06:51 +02:00
Frédéric Péters 35cda17712 mail: push registered mail number to formdata submission context (#10945) 2016-05-16 17:21:18 +02:00
Frédéric Péters 84c8d3937c contacts: display user emails in contact zone (#10944) 2016-05-16 17:21:18 +02:00
Thomas NOËL 3b3c9dc111 use new Django contenttypes.fields (#10943) 2016-05-16 16:16:05 +02:00
Thomas NOËL 55705bcf92 contacts: first name is not required (#10926) 2016-05-13 17:28:17 +02:00
Frédéric Péters f5627532c7 qualif: redo qualification panel (#10092) 2016-04-12 15:05:31 +02:00
Frédéric Péters 136358c9d4 contacts: use a non-modal dialog box (#10454) 2016-04-12 13:55:38 +02:00
Frédéric Péters 060d1b6a18 mail: always display category filter 2016-04-12 13:33:10 +02:00
Frédéric Péters 6fced18cd1 mail: use scanner category if there's no association yet 2016-04-12 13:32:49 +02:00
Frédéric Péters bd0185bb6e mail: make it possible to specify a category when feeding mails 2016-04-12 13:32:27 +02:00
Frédéric Péters 95714fe50d mail: add 1.8 compat to feed_mail management command 2016-04-12 13:07:14 +02:00
Frédéric Péters 7fc8a4a6dc misc: use portal agent as first item of breadcrumb 2016-03-31 13:00:45 +02:00
Frédéric Péters 8b29894066 misc: add knowledge base to publik menu 2016-03-31 13:00:45 +02:00
Frédéric Péters 2651fd48bc alfortville: adjust copies dialog table style 2016-03-31 12:53:42 +02:00
Frédéric Péters 0778e2224b misc: don't include knowledge base panel in channel homes 2016-03-31 12:53:42 +02:00
Frédéric Péters 5ab7952c28 kb: add support for readonly access to knowledge database 2016-03-31 12:53:42 +02:00
Frédéric Péters e590660ec1 alfortville: don't display multiple times the same mail in info table 2016-03-30 13:46:23 +02:00
Frédéric Péters 813ca76dca alfortville: mark as seen all info items 2016-03-30 13:37:05 +02:00
Frédéric Péters 642aac28ed alfortville: get mail id from correct data attribute (#10482) 2016-03-30 13:30:04 +02:00
Frédéric Péters 7796ff5c4e alfortville: fix reference to mail object 2016-03-30 13:09:30 +02:00
Frédéric Péters 17fc10f424 alfortville: only warn about mails that were validated by the DGA 2016-03-29 17:55:54 +02:00
Frédéric Péters d9ac4023e4 alfortville: pester users about comments to write (#10093) 2016-03-29 16:56:27 +02:00
Frédéric Péters f87a3e4638 contacts: limit search view to appropriate users (#10469) 2016-03-29 14:54:28 +02:00
Frédéric Péters ec45247f64 alfortville: display postit on avis pages (#10461) 2016-03-28 18:36:02 +02:00
Frédéric Péters 0124f797f0 translation update 2016-03-28 18:26:34 +02:00
Frédéric Péters 043012ac6e mail: display info notices in summary (#10455) 2016-03-28 18:24:00 +02:00
Frédéric Péters b71f85c927 alfortville: add more roles to "copies" dialog (#10457) 2016-03-28 17:23:24 +02:00
Frédéric Péters e8bf6cbcee misc: send mail post date in submission context (#10459) 2016-03-28 17:13:11 +02:00
Frédéric Péters 5febf9d8dc mail: display post date in mail summary (#10458) 2016-03-28 16:56:41 +02:00
Frédéric Péters 0a3af38187 trivial: remove unused import 2016-03-26 08:51:28 +01:00
Frédéric Péters 43f2d41e22 alfortville: correctly mark url as regex 2016-03-26 08:49:52 +01:00
Frédéric Péters 518b26ac57 alfortville: add missing dg table template 2016-03-25 15:02:48 +01:00
Frédéric Péters cb4367902d misc: reduce a bit content height to avoid scrollbars 2016-03-25 15:02:14 +01:00
Frédéric Péters 73ebb70b23 translation update 2016-03-25 14:44:57 +01:00
Frédéric Péters 4e066b05ba trivial: add (*) next to "post date" (#10098) 2016-03-25 14:43:40 +01:00
Frédéric Péters de0562d971 misc: style active mail marker to be more visible (#10072) 2016-03-22 13:48:08 +01:00
Frédéric Péters 6cc4ba3c17 mail: replace formdef filter by a category filter (#10099) 2016-03-22 13:41:58 +01:00
Frédéric Péters c009f03989 alfortville: dg summary table (#10089) 2016-03-22 13:25:48 +01:00
Frédéric Péters 42e4c24cc1 mail: display mail note in summary (#10096) 2016-02-26 12:34:26 +01:00
Frédéric Péters 1b21e15d07 misc: change text used when there is no avis (#10094) 2016-02-26 12:13:51 +01:00
Frédéric Péters 0be0e19669 misc: autosave mail metadata (#10098) 2016-02-26 12:11:32 +01:00
Frédéric Péters 44ad2b020c misc: prevent double clicking on qualification formdata link (#10097) 2016-02-26 11:46:27 +01:00
Frédéric Péters 5fcdecc55d add an uppercase to Monsieur/Madame to match authentic (#10009) 2016-02-25 11:23:16 +01:00
Frédéric Péters 21252d1e20 alfortville: limit roles displayed in copies popup 2016-02-24 17:22:41 +01:00
Frédéric Péters e78bbf2fdd alfortville: remove "mail number" column for real 2016-02-24 17:11:42 +01:00
Frédéric Péters b3f926e237 alfortville: fix list of formdefs displayed on DGA screen 2016-02-23 11:29:25 +01:00
Frédéric Péters b65d375f26 misc: remove old archived translation 2016-02-21 12:51:29 +01:00
Frédéric Péters a9fbe57cf4 misc: change label of 'qualification' panel (#9810) 2016-02-21 12:46:22 +01:00
Frédéric Péters c95840c2ee contacts: display an error if adding a contact somehow failed
(currently it would go on an take 'undefined' as the user identifier, leading
to further errors)
2016-02-09 21:39:29 +01:00
Frédéric Péters 0261387a49 kb: cut slug at 40 characters (#9930) 2016-02-09 16:07:34 +01:00
Frédéric Péters 4de052fac4 misc: don't send user_id to wcs if there's none 2016-02-08 18:22:20 +01:00
Frédéric Péters 5a7127ce03 kb: let all knowledge database managers upload files (#9894) 2016-02-06 15:40:55 +01:00
Thomas NOËL 52fcd1626a phone: check active call at the end of check_calls (#9888) 2016-02-06 02:57:43 +01:00
Thomas NOËL 467f7bb9a0 phone: get mellon username in all zone views (#9598 fix) 2016-02-04 10:15:47 +01:00
Thomas NOËL e6536f2091 phone: use mellon username as a phone line (#9598) 2016-02-04 09:36:15 +01:00
Frédéric Péters 201ad7ed04 contacts: ask authentic to send activation emails (#9496) 2016-02-03 17:47:15 +01:00
Thomas NOËL 7d715ba058 use "usager" instead of "contact" in french translation (#9804) 2016-01-28 19:51:57 +01:00
Frédéric Péters ed12a9a411 trivial: remove unused imports 2016-01-22 14:11:37 +01:00
Frédéric Péters ee74dbb40d trivial: remove unnecessary trailing semicolon 2016-01-22 14:06:38 +01:00
Frédéric Péters 82507bac92 contacts: include form number in list of user forms (#9731) 2016-01-22 11:56:38 +01:00
Frédéric Péters 017758ce63 misc: try to always open wcs in the same tab (#9730) 2016-01-21 16:39:35 +01:00
Frédéric Péters 582dcbb6ff contacts: remove debugging statement 2016-01-21 16:36:51 +01:00
Frédéric Péters 7e81604e47 French translation update: s/page/fiche/ (#9639) 2016-01-16 18:45:17 +01:00
Frédéric Péters f163f1b6e7 mail: remove "mail number" (#9008) 2016-01-11 15:05:29 +01:00
Frédéric Péters 384b4f158d update translation to have correct form for mr/mrs values 2016-01-05 12:48:12 +01:00
Frédéric Péters 5517cfcb3d translation update 2016-01-05 11:31:34 +01:00
Frédéric Péters eebdd89011 contacts: automatically select the contact being displayed (#9499) 2016-01-05 11:27:46 +01:00
Frédéric Péters fba6552232 contacts: mark required fields with an asterisk (#9495) 2016-01-05 11:07:39 +01:00
Frédéric Péters d9dd50ba21 contacts: add title and birthdate to contact fields (#9495) 2016-01-05 10:51:46 +01:00
Frédéric Péters 4286c67002 change translation of email (#9495) 2016-01-04 19:42:54 +01:00
Frédéric Péters a8b33ac709 misc: fix compatibility with recent pdf.js versions 2016-01-03 16:56:17 +01:00
Frédéric Péters 3b69af98cf alfortville: allow "Cabinet..." roles to access the DGA screen 2015-12-30 17:00:51 +01:00
Frédéric Péters 7de130d531 contacts: mark first and last names as required (#9449) 2015-12-29 18:22:09 +01:00
Frédéric Péters 2810150e3c kb: protect against empty num_times 2015-12-29 17:47:50 +01:00
Frédéric Péters c82fd01b27 phone: don't overflow mini zone size 2015-12-03 17:51:19 +01:00
Frédéric Péters 08b943b1fd misc: disable zones when there's no item to act on (#9048) 2015-12-03 17:49:30 +01:00
Frédéric Péters 96f0fba328 alfortville: fix check for dga access 2015-12-03 11:39:51 +01:00
Frédéric Péters 9795851072 kb: style tags in tagcloud 2015-12-01 11:11:48 +01:00
Frédéric Péters ab31bf20df kb: add tag cloud in default view 2015-11-30 19:00:08 +01:00
Frédéric Péters 98869b9a57 kb: add migrations to use taggit 2015-11-30 18:59:55 +01:00
Frédéric Péters 2a1b129365 All Hail the Target _Blank! 2015-11-30 18:24:03 +01:00
Frédéric Péters 3f37ad5c31 use django-taggit for tags 2015-11-30 18:14:16 +01:00
Frédéric Péters 97cc8c7008 translation update 2015-11-30 18:13:01 +01:00
Frédéric Péters 94f15bd639 counter: add empty template for summary displayed in wcs 2015-11-30 18:12:37 +01:00
Frédéric Péters c933c491d0 translation update 2015-11-30 16:48:54 +01:00
Frédéric Péters 780d3ba642 alfortville: redo "pening mails" screen (#8716) 2015-11-30 16:44:03 +01:00
Frédéric Péters 818c1d0e8b kb: style warning notice on old revisions 2015-11-30 10:29:25 +01:00
Frédéric Péters 8402fcccd7 kb: restrict edits to users with settings.KB_ROLE 2015-11-30 10:29:07 +01:00
Frédéric Péters ed6b123b7b translation update 2015-11-27 11:46:40 +01:00
Frédéric Péters b27f7f13f4 counter: new label for "new person" button 2015-11-27 11:45:53 +01:00
Frédéric Péters 0f47ea102a change label of "phone calls" section 2015-11-27 11:33:22 +01:00
Frédéric Péters ae6c192579 add support for counter channel (#9012) 2015-11-26 14:46:50 +01:00
Frédéric Péters 300e991ae3 misc: use publik menu to advertise different channels 2015-11-26 14:05:27 +01:00
Frédéric Péters bd7a4aff27 limit channel pages to authorised roles 2015-11-23 17:01:15 +01:00
Frédéric Péters 86e808d1f2 switch role checking to local hobo table instead of querying wcs 2015-11-23 16:37:57 +01:00
Frédéric Péters b5b28efd08 trivial: remove unused variables and import statements 2015-11-18 14:47:00 +01:00
Frédéric Péters 537b4cddf6 add missing gettext import 2015-11-18 14:43:49 +01:00
Frédéric Péters fac2fda8b9 misc: require post date to be set (#9016) 2015-11-18 14:40:03 +01:00
Frédéric Péters 39a6382bba misc: give more time for the user to arrive in wcs 2015-11-17 15:30:48 +01:00
Frédéric Péters eecbc602f9 misc: bring welco/wcs errors to the UI as alerts 2015-11-17 14:41:45 +01:00
Frédéric Péters 7069da02dd translation update 2015-11-17 13:56:56 +01:00
Frédéric Péters 6d78052463 misc: include first filter item as "Tout" instead of an empty string 2015-11-17 09:47:36 +01:00
Frédéric Péters 62429906e6 contacts: add to authentic then get id from wcs (#8190)
This currently relies on HTTP Basic authentication, username/passwords should
be set in the settings, as AUTHENTIC_AUTH_TUPLE.
2015-11-16 14:33:17 +01:00
Frédéric Péters 4d7d626cf9 contacts: basic UI to add contacts 2015-11-16 10:19:44 +01:00
Frédéric Péters 0f3abdf5db misc: sign api/formdefs/ requests to wcs 2015-11-12 18:05:34 +01:00
Frédéric Péters 820cc8eedf translation update 2015-11-10 17:45:28 +01:00
Frédéric Péters b840f18099 misc: add links to phone/mail parts in header 2015-11-10 12:21:48 +01:00
Frédéric Péters e4eaacc1f9 contacts: include links to formdata 2015-11-10 12:04:01 +01:00
Frédéric Péters c9ce33de4f mail: include selected contact name in mail list (#8713) 2015-11-09 18:08:23 +01:00
Frédéric Péters 347cf96417 phone: use checkmark as ok button for "take line" form 2015-11-09 16:45:10 +01:00
Frédéric Péters 331c7c7bae translation update 2015-11-09 16:43:19 +01:00
Frédéric Péters 4f900879e6 phone: display previous phone calls 2015-11-09 16:42:33 +01:00
Frédéric Péters 97bfd57641 phone: handle call stop 2015-11-09 16:23:55 +01:00
Frédéric Péters 5e455ba44f phone: use a qualification screen that doesn't require validations 2015-11-09 14:37:22 +01:00
Frédéric Péters 380c892456 misc: move datepicker code to global welco.js 2015-11-09 13:42:16 +01:00
Frédéric Péters f11ea614b6 alfortville: make sure not to display unsorted mails as waiting for validation 2015-11-03 20:40:26 +01:00
Frédéric Péters 787248d410 translation update 2015-11-03 20:27:20 +01:00
Frédéric Péters 18d7e78807 phone: display an informational message when no phoneline are set 2015-11-03 17:33:07 +01:00
Frédéric Péters e78ec2f38e phone: look for phone number in contacts (#8788) 2015-11-03 17:28:05 +01:00
Frédéric Péters b16e6de751 js: remove debugging statements 2015-11-03 13:15:41 +01:00
Frédéric Péters 94c4e39fff misc: fix display of qualif panel for mails 2015-11-03 12:12:24 +01:00
Frédéric Péters bed4ded73e qualif: limit 'copies' support to mails 2015-11-03 12:08:35 +01:00
Frédéric Péters d6b0e5e9d0 phone: add missing fields in phonecall model 2015-11-03 12:03:41 +01:00
Frédéric Péters 7250357cbb phone: display current call (#8788) 2015-11-03 12:01:04 +01:00
Frédéric Péters f0512a1b4c phone: share context between home and zone 2015-11-03 11:35:45 +01:00
Frédéric Péters ae975de117 misc: protect qualification panel against missing source 2015-11-03 11:31:24 +01:00
Frédéric Péters ba3baa6265 phone: add UI for taking & releasing lines (#8788) 2015-11-03 10:02:13 +01:00
Benjamin Dauvergne 5cedd08743 implement telephony models and web services (#8789)
- 2 new models: PhoneCall, PhoneLine
- 4 web-services:
 - call_event
 - current_calls
 - take_line
 - release_line
2015-11-02 22:54:39 +01:00
Frédéric Péters acb9173a94 misc: try to follow window resizes to alter pdfjs iframe height 2015-11-02 18:35:17 +01:00
Frédéric Péters a7c65b8224 misc: add menu.json URL for publik menu 2015-11-02 17:38:26 +01:00
Frédéric Péters a5effadef3 kb: add keywords migration 2015-11-02 08:45:13 +01:00
Frédéric Péters 1d318732a2 kb: add keywords, to boost searches (#8472) 2015-11-01 22:56:21 +01:00
Frédéric Péters 8992e65d93 kb: add initial migration 2015-11-01 22:51:02 +01:00
Frédéric Péters 35bbbfcc17 general: add counter endpoints, to be used by agent portal (#8689) 2015-11-01 20:42:58 +01:00
Frédéric Péters 8eddbf88ab alfortville: don't display "reject" on DGA screen 2015-10-31 18:48:48 +01:00
Frédéric Péters cdd0c22f12 misc: translation update 2015-10-29 16:53:38 +01:00
Frédéric Péters bae95f628e kb: remove slug from UI (#8471) 2015-10-29 10:25:19 +01:00
Frédéric Péters 789de4a459 kb: fix breadcrumb of "new page" 2015-10-29 10:24:12 +01:00
Frédéric Péters 5376f1553f kb: fix breadcrumb elements in page view/edit/history (#8470) 2015-10-29 10:12:50 +01:00
Frédéric Péters 1a64b967a7 kb: extend "new" link label to "add new page" (#8469) 2015-10-29 10:06:33 +01:00
Frédéric Péters 3b2b08a73f alfortville: add a new table listing mails waiting for validation (#8716) 2015-10-28 17:58:01 +01:00