74 Commits

Author SHA1 Message Date
662a007ff5 [minor] remove blank line
[skip ci]
2019-02-27 13:12:00 +01:00
6ee7a834cb handle DirectExport in controller and export manager 2019-01-16 10:58:05 +01:00
6741eb949c rewrite export controller and manager
- upgrade to symfony 4 ;
- add support for directExportInterface
2019-01-15 20:23:06 +01:00
2ff30ae656 fix php typo 2018-10-08 21:27:10 +02:00
b1ae55ba80 [user list] order users by username 2018-09-05 15:14:07 +02:00
0a0854d4cf fix error when removing permission without scope from group 2018-09-05 11:06:33 +02:00
e88265adcd fix errors when creating user and updating password 2018-09-04 16:55:34 +02:00
1826c63251 allow json in search response and abstract interactive loading from select2 2018-08-27 13:14:15 +02:00
480655f31b implements security on recovering password and redis connector 2018-08-17 17:54:17 +02:00
1fd6a4ed2c allow users to recover password 2018-08-17 13:32:08 +02:00
5b1ba71a8a require actual password for change + insert link in menu 2018-08-16 13:41:32 +02:00
af803cc87d Merge branch 'upgrade-sf3' into edit-user-password 2018-08-16 11:31:07 +02:00
2bb3b332f3 fix authentication error message 2018-07-09 19:09:26 +02:00
26a4d80ce6 load postal codes dynamically 2018-07-05 14:51:40 +02:00
16a93711c2 remove dump 2018-06-13 16:43:09 +02:00
587b248549 improve script for downloading exports 2018-06-12 17:58:02 +02:00
9b4bf04c9c add notification counter in user menu 2018-04-27 22:22:21 +02:00
bba720b3ae improve comment in LoginController 2018-04-19 21:20:18 +02:00
2bcaaac60c switch loginController to symfony3 2018-04-19 20:03:10 +02:00
nobohan
da9aecefa7 fix deprecations: replace last fqcn in add methods for forms 2018-04-13 15:20:04 +02:00
nobohan
f7502b4e9e add a page for modifying password for user 2018-04-10 16:19:35 +02:00
nobohan
51a1b23e0d fix deprecations: use fqcn for entity, ComposedGroupCenterType. 2018-04-04 11:07:49 +02:00
e5324c816e Merge remote-tracking branch 'origin/upgrade-sf3' into upgrade-sf3 2018-04-04 09:48:35 +02:00
29e3c74bd7 advanced search (bis)
Ce commit contient des modifications qui sont peut-être dans un autre commit d'une
autre branche.
2018-04-04 09:46:30 +02:00
nobohan
5e577c3272 fix deprecations: use fqcn for form creations in controllers 2018-04-03 17:29:26 +02:00
nobohan
7922f8f181 fix deprecations: use fqcn for submit in controllers 2018-04-03 17:14:52 +02:00
nobohan
24357ce3d6 fix deprecations: use fqcn 2018-04-03 12:25:18 +02:00
nobohan
16b05d29e5 fix deprecation : use fqcn for submit 2018-04-03 11:32:26 +02:00
ffd2ee6f69 add advanced search 2017-08-22 22:32:58 +02:00
b038cdfdf5 fix bug when the form "add role" fails 2017-04-20 16:27:33 +02:00
0e5ab47474 Make a hierarchy in roles
This is more understandable for users.
2017-04-19 21:24:35 +02:00
bf12046afa add specific page for download 2017-04-19 00:30:36 +02:00
d5c26c6d47 [export] adding spreadsheet formatter 2017-02-19 21:40:55 +01:00
1b674f9141 renaming some function in paginator + fixing bug in paginator
- the '*itemPerPage' function are renamed '*itemsPerPage'
- the paginatorFactory now get the route parameters correctly
2016-09-02 08:20:08 +02:00
ede767d01a renaming SEARCH_PREVIEW => SEARCH_PREVIEW_OPTION 2016-08-25 22:15:33 +02:00
d20404bc3c implementing pagination api on search, and creating a "preview" of results
The search controller return a subset of the 5 first results. If the user want to
see more, the services implementing SearchInterface should add a link "see more",
and make use of the Pagination API to paginate.
2016-08-19 21:33:37 +02:00
dc98fd9d86 add a hack to export on CSV
Currently, it seems that using the function fputcsv make PHP consider
that header were sent. We have to send headers explicitly from the Controller.
2016-05-25 11:01:43 +02:00
afcf9e270e add translations for all steps and clean layout 2016-04-21 22:50:17 +02:00
70806408fd rewrite interface and create first tests 2016-04-15 23:13:41 +02:00
df69448324 add acl for exports 2016-04-15 23:13:41 +02:00
630be1d3d2 take into account all reachble centers by default for authorization 2016-04-15 23:13:41 +02:00
de27c50a5a begin to take ACL into account [WIP] [ci skip] 2016-04-15 23:13:41 +02:00
8eba8dca24 add a step to pick center before export 2016-04-15 23:13:41 +02:00
fa246b37b6 [wip] clean controller + column header [ci skip] 2016-04-15 23:13:41 +02:00
fe1a9a0838 add form to formatter
The formatter can add a form. This form is handle by controller and exportManager.

[WIP] The csv formatter ask the user to ordering the aggregators.
2016-04-15 23:13:41 +02:00
cf255cd0a2 rewrite controller to add form validation
The controller handle form validation. Each step is now responsible for validating his own form and, if valid, redirect to next step. The last step gather data from previous step and generate a redirection to an HTTP GET query to generate the report.
2016-04-15 23:13:41 +02:00
fa1be795ec add method helper on manager to simplify controller
The controller does not have to handle data of the form ExportType. The ExportManager now handles those data. This is supposed to limit the number of place where the form data are handled.
2016-04-15 23:13:40 +02:00
ce2119ee6f handle requests and form to build an export 2016-04-15 23:13:40 +02:00
e1a9ad1612 [wip] add different steps to handle request 2016-04-15 23:13:40 +02:00
b40b85527a create a first set of export framework
- create interfaces
- create an export manager
- add a compiler pass to gather services tagged for export
2016-04-15 23:13:40 +02:00