153 Commits

Author SHA1 Message Date
ffd2ee6f69 add advanced search 2017-08-22 22:32:58 +02:00
d7a34cf8be improve layout of buttons, address, and record_actions 2017-08-19 20:13:35 +02:00
0e5ab47474 Make a hierarchy in roles
This is more understandable for users.
2017-04-19 21:24:35 +02:00
b6d1f05e00 Improve type detection
We use blob.type property to detect the content-type
2017-04-19 14:24:34 +02:00
bf12046afa add specific page for download 2017-04-19 00:30:36 +02:00
e4b4483845 replace flashbag 2017-04-18 22:14:42 +02:00
d5c26c6d47 [export] adding spreadsheet formatter 2017-02-19 21:40:55 +01:00
5c0ca70ebf add api to add a validation on export elements
Exports elements should implements "ExportElementValidatedInterface"
2017-02-02 22:45:10 +01:00
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
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
d33500f764 improve layout and messages for export 2016-11-24 22:48:11 +01:00
6c1c481e1a adding a container for form rows
fix #14
2016-11-23 21:47:02 +01:00
eb624ac63d improve layout of export form 2016-11-21 23:05:31 +01:00
d77746a299 fix comment in wrong place 2016-11-21 22:46:22 +01:00
010c7652a6 Fixing minor issue with widget api and removing homepage menu 2016-09-23 12:34:48 +02:00
a3e7c60e01 replacing delegated_block api by widget api 2016-09-18 23:55:15 +02:00
2732bb1553 adding a pagination api
ref #24
2016-08-19 21:27:50 +02:00
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
4c073fcb70 adding a link to user manual 2016-04-29 17:43:31 +02:00
afcf9e270e add translations for all steps and clean layout 2016-04-21 22:50:17 +02:00
dbe7d4855b improve form layout 2016-04-19 00:24:55 +02:00
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
c51a46cee5 improve layout 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
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
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
Marc Ducobu
6d0ffcf1bc Adding the js function categoryLinkParentChildSelect to chill-main (from chill-group) 2016-03-24 10:42:46 +01:00
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
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
42455b7d66 improve address rendering macro 2016-03-14 14:58:35 +01:00
7679786288 add address and postal code 2016-03-10 17:57:30 +01:00
daf7d1f71f improve layout of report + flash message 2015-12-18 01:44:11 +01:00
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
Marc Ducobu
fcbd985e4e Chill more responsible (Ok >= 500 px) 2015-11-25 15:36:26 +01:00
Marc Ducobu
5b78cad8d6 More responsibe design 2015-11-25 15:17:05 +01:00
Marc Ducobu
24f79d1acb chill_menu("admin") config from Admin/layoutWithVerticalMenu.html.twig 2015-11-25 11:56:29 +01:00
Marc Ducobu
cd84a34f10 debug flash message error -> danger 2015-10-30 14:16:58 +01:00
Marc Ducobu
5fb2279d38 Layout for the admin section 2015-10-30 10:14:52 +01:00
Marc Ducobu
69a970cd14 Improving the templates refs closed #628 #627 2015-10-23 13:21:52 +02:00