Commit Graph

159 Commits

Author SHA1 Message Date
julienfastre 9b4bf04c9c add notification counter in user menu 2018-04-27 22:22:21 +02:00
julienfastre 8d9d737dd8 Merge remote-tracking branch 'origin/upgrade-sf3' into upgrade-sf3 2018-04-27 13:37:34 +02:00
julienfastre 050a4ff031 allow to show menu entries without icons 2018-04-27 13:36:34 +02:00
nobohan 49b18ba110 Merge remote-tracking branch 'origin/add_webpack' into upgrade-sf3
merge add_webpack into upgrade-sf3
2018-04-27 10:52:29 +02:00
nobohan 8456045088 add webpack config + export chill.js 2018-04-18 11:40:28 +02:00
julienfastre 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
julienfastre ffd2ee6f69 add advanced search 2017-08-22 22:32:58 +02:00
julienfastre d7a34cf8be improve layout of buttons, address, and record_actions 2017-08-19 20:13:35 +02:00
julienfastre 0e5ab47474 Make a hierarchy in roles
This is more understandable for users.
2017-04-19 21:24:35 +02:00
julienfastre b6d1f05e00 Improve type detection
We use blob.type property to detect the content-type
2017-04-19 14:24:34 +02:00
julienfastre bf12046afa add specific page for download 2017-04-19 00:30:36 +02:00
julienfastre e4b4483845 replace flashbag 2017-04-18 22:14:42 +02:00
julienfastre d5c26c6d47 [export] adding spreadsheet formatter 2017-02-19 21:40:55 +01:00
julienfastre 5c0ca70ebf add api to add a validation on export elements
Exports elements should implements "ExportElementValidatedInterface"
2017-02-02 22:45:10 +01:00
julienfastre 9d18581db1 add an interface for export which are lists
Lists does not supports aggregators.

The export manager will filter the aggregators applying on the export
depending on the interface implemented by the export: if the export implements
`Export\ListInterface`, no aggregators will be returned for this export.
2016-12-09 19:52:54 +01:00
julienfastre 34c0ff3ba1 improve layout of export
The filters and aggregators form are now displayed only if
the form is checked.
2016-12-01 15:49:48 +01:00
julienfastre d33500f764 improve layout and messages for export 2016-11-24 22:48:11 +01:00
julienfastre 6c1c481e1a adding a container for form rows
fix #14
2016-11-23 21:47:02 +01:00
julienfastre eb624ac63d improve layout of export form 2016-11-21 23:05:31 +01:00
julienfastre d77746a299 fix comment in wrong place 2016-11-21 22:46:22 +01:00
julienfastre 010c7652a6 Fixing minor issue with widget api and removing homepage menu 2016-09-23 12:34:48 +02:00
julienfastre a3e7c60e01 replacing delegated_block api by widget api 2016-09-18 23:55:15 +02:00
julienfastre 2732bb1553 adding a pagination api
ref #24
2016-08-19 21:27:50 +02:00
julienfastre 384cb6c793 adding confirmation template
For action which require a confirmation message.

This is a way to have a template for every confirmation message in the
app.

Example of usage :

```
    {{ include('ChillMainBundle:Util:confirmation_template.html.twig',
        {
            # a title, not mandatory
            'title'             : 'Remove membership'|trans,
            # a confirmation question, not mandatory
            'confirm_question'  : 'Are you sure you want to remove
membership of "%name%" from the group "%group%"?'|trans({ '%name%' :
person.firstname ~ ' ' ~ person.lastname, '%group%' :
membership.cgroup.name }),
            # a route for "cancel" button (mandatory)
            'cancel_route'      : 'chill_group_membership_by_person',
            # the parameters for 'cancel' route (default to {} )
            'cancel_parameters' : { 'person_id' : membership.person.id
},
            # the form which will send the deletion. This form
            # **must** contains a SubmitType
            'form'              : form
        } ) }}

```
2016-06-01 16:17:53 +02:00
Marc Ducobu a766651443 Passage de opensansXX à Open Sans + font-weight 2016-05-06 19:03:48 +02:00
Marc Ducobu 510d3ff480 Merge 2016-05-06 16:30:15 +02:00
Marc Ducobu b67b6f4917 Improving the timeline UI 2016-05-06 16:27:35 +02:00
Marc Ducobu 84d263cfa5 Refactoring 2016-05-06 12:22:18 +02:00
julienfastre 4c073fcb70 adding a link to user manual 2016-04-29 17:43:31 +02:00
julienfastre afcf9e270e add translations for all steps and clean layout 2016-04-21 22:50:17 +02:00
julienfastre dbe7d4855b improve form layout 2016-04-19 00:24:55 +02:00
julienfastre f888b39cdb improve test, modify exportInterface, use constants for ExportType keys
- add a test for 'generate' ;
- the ExportType declare keys, and those keys are used in ExportManager;
- the export interface does not require the "has form" function, and
  export form is taken into account
2016-04-15 23:13:41 +02:00
julienfastre c51a46cee5 improve layout 2016-04-15 23:13:41 +02:00
julienfastre 8eba8dca24 add a step to pick center before export 2016-04-15 23:13:41 +02:00
julienfastre 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
julienfastre ce2119ee6f handle requests and form to build an export 2016-04-15 23:13:40 +02:00
julienfastre e1a9ad1612 [wip] add different steps to handle request 2016-04-15 23:13:40 +02:00
julienfastre 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
Marc Ducobu 6d0ffcf1bc Adding the js function categoryLinkParentChildSelect to chill-main (from chill-group) 2016-03-24 10:42:46 +01:00
julienfastre 0fa3a9b0ed Merge remote-tracking branch 'framagit/master' 2016-03-23 15:16:58 +01:00
Marc Ducobu e285603e18 Merge branch 'master' of https://git.framasoft.org/Chill-project/Chill-Main 2016-03-22 14:29:41 +01:00
Marc Ducobu f205a1ccca Refactoring : adding the JS in the pabe bottom part 2016-03-22 14:29:00 +01:00
julienfastre 386d4dd623 fix bug when postal code is null + add validation for address &postcode
fix #20
fix #18
2016-03-18 11:49:56 +01:00
julienfastre 42455b7d66 improve address rendering macro 2016-03-14 14:58:35 +01:00
julienfastre 7679786288 add address and postal code 2016-03-10 17:57:30 +01:00
julienfastre daf7d1f71f improve layout of report + flash message 2015-12-18 01:44:11 +01:00
julienfastre 9aa686fac6 select radio button with empty value
if multiple radio button doesn't have a value, the default one is
checked.

This is done using javascript, currently.
2015-12-17 21:46:53 +01:00
Marc Ducobu 9f4286d297 Select2js allow clear 2015-12-15 10:08:37 +01:00
Marc Ducobu 0f632be80b Choice widget expanded use the .inline_choice class & choice_with_other_widget display the label and the input on the same line 2015-12-08 11:40:16 +01:00
Marc Ducobu 4674369ce9 Improving UI 2015-12-04 19:35:25 +01:00