Pierre de La Morinerie
|
908771e172
|
stats: use group_by_week to compute the week range
Fix #3242
|
2019-01-10 16:17:00 +01:00 |
|
simon lehericey
|
29fff9ee68
|
[fix #3269] bufferize login token email
|
2019-01-10 12:06:35 +01:00 |
|
simon lehericey
|
b38fbc78ef
|
SessionControllerSpec: remove specific attribut test
change user.update(log_in_with_france_connect: nil) as log_in_france_connect is an enum
|
2019-01-09 13:49:47 +01:00 |
|
Pierre de La Morinerie
|
e25bd7139f
|
layouts: use a common procedure_context layout for the demarche overview
|
2019-01-07 15:39:58 +01:00 |
|
Pierre de La Morinerie
|
5a36546485
|
layouts: rename "application" to "application_old"
|
2019-01-07 12:17:05 +01:00 |
|
Pierre de La Morinerie
|
86b9e2d092
|
stats: fix exception when HelpScout env vars are missing
This fixes the stats page, which used to raise an exception when
HelpScout env vars are not present.
|
2019-01-03 17:27:56 +01:00 |
|
Pierre de La Morinerie
|
efae27b901
|
stats: start helpscout stats at 01-2018
Data before is very variable, as it is based on a low dossiers count.
|
2019-01-03 17:23:22 +01:00 |
|
gregoirenovel
|
0596d53ac2
|
Enable the Lint/UnusedBlockArgument cop
|
2019-01-03 10:53:50 +01:00 |
|
gregoirenovel
|
baf7977786
|
Enable the Lint/StringConversionInInterpolation cop
|
2019-01-03 10:53:50 +01:00 |
|
gregoirenovel
|
d473119f9d
|
Enable the Lint/ParenthesesAsGroupedExpression cop
|
2019-01-03 10:53:50 +01:00 |
|
gregoirenovel
|
386fbce776
|
Enable the Layout/SpaceBeforeBlockBraces cop
|
2019-01-03 10:53:50 +01:00 |
|
Chaïb Martinez
|
802f2086d6
|
Redirect admins with no démarches to the new demarche page
|
2018-12-28 18:57:51 +01:00 |
|
maatinito
|
4ad3a60e25
|
[Fix #2575] Créer automatiquement un compte instructeur aux administrateurs
|
2018-12-26 09:44:20 -10:00 |
|
gregoirenovel
|
a8f700b572
|
Enable the Style/FormatString cop
|
2018-12-19 13:56:10 +01:00 |
|
gregoirenovel
|
e69310fe07
|
ModuleApiCartoService → ApiCartoService
|
2018-12-19 10:29:11 +01:00 |
|
gregoirenovel
|
026fd1aaa2
|
Use parentheses
|
2018-12-18 22:18:38 +01:00 |
|
Pierre de La Morinerie
|
d614ea6bd5
|
stats: display contact rate
|
2018-12-18 10:38:59 +01:00 |
|
Mathieu Magnin
|
edf3eefa87
|
Fix Sentry 114, Instructeur can delete pj in private champs
|
2018-12-13 17:27:05 +01:00 |
|
simon lehericey
|
db6c86b242
|
DossierController: user can destroy pjs
|
2018-12-06 10:45:10 +01:00 |
|
Frederic Merizen
|
4699e515ed
|
[Fix #2999] Send gestionnaire back to what they were doing after email verification
|
2018-12-06 10:03:21 +01:00 |
|
Paul Chavard
|
35494df78e
|
Procedure export dossiers with champs siret
|
2018-12-05 17:09:39 +01:00 |
|
Paul Chavard
|
a08f170dbd
|
Assign users and gestionnaires to commentaires
fix #2052
|
2018-12-05 13:40:57 +01:00 |
|
Paul Chavard
|
35d2bc36fc
|
cleanup selection_utilisateur geo_json
|
2018-11-29 17:10:14 +01:00 |
|
Paul Chavard
|
b9af07b845
|
Add admin support contact form
|
2018-11-28 16:50:37 +01:00 |
|
gregoirenovel
|
684314c117
|
Fix a typo
|
2018-11-28 16:41:56 +01:00 |
|
Paul Chavard
|
575a437f97
|
Remove carto from admin/procedure controller
|
2018-11-27 16:11:25 +01:00 |
|
Paul Chavard
|
9ff65efea8
|
Remove deprecated carto from dossiers controller
|
2018-11-27 16:11:25 +01:00 |
|
Paul Chavard
|
37a7e26fc3
|
Remove unused users/carte_controller
|
2018-11-27 16:11:25 +01:00 |
|
Paul Chavard
|
0f0ca2ec65
|
Lod dossier operations
|
2018-11-27 12:49:40 +01:00 |
|
Paul Chavard
|
15b1499e5d
|
Use state change methods on dossier in dossier controller
|
2018-11-27 12:49:40 +01:00 |
|
Paul Chavard
|
febf625dd9
|
Make difference between error and empty geo json
|
2018-11-27 12:36:10 +01:00 |
|
Paul Chavard
|
f2e7feec1d
|
Do not send error json to backend - it doesn’t need it and it creates bad data
|
2018-11-27 11:45:24 +01:00 |
|
gregoirenovel
|
e8c24c27e5
|
[Fix #110] Remove any reference left to facades
|
2018-11-22 11:25:55 +01:00 |
|
gregoirenovel
|
dc89c7f530
|
[Fix #3027] Redirect to the demarches index after a demarche deletion
|
2018-11-22 02:06:48 +01:00 |
|
gregoirenovel
|
d0ec53a494
|
Move accessibilite to the root controller
|
2018-11-22 02:00:54 +01:00 |
|
gregoirenovel
|
82d764e340
|
Move tour_de_france to the root controller
|
2018-11-22 02:00:54 +01:00 |
|
Chaïb Martinez
|
0e8d235800
|
Add some params to track forms submissions
|
2018-11-21 18:25:47 +01:00 |
|
Mathieu Magnin
|
3ce9dd39af
|
[Fix #3008] Soft delete demarche button in manager
|
2018-11-21 14:29:42 +01:00 |
|
Paul Chavard
|
c99ef811b6
|
Do not save error json in database
|
2018-11-21 13:03:01 +01:00 |
|
Paul Chavard
|
49c872fb97
|
Fail fast if passed champ_id is invalid
|
2018-11-21 13:03:01 +01:00 |
|
Paul Chavard
|
d43068ace5
|
Disable carto for new procedures
|
2018-11-20 12:14:10 +01:00 |
|
Paul Chavard
|
2462e42b53
|
Stop using legacy api carto after migration
|
2018-11-20 10:53:14 +01:00 |
|
Frederic Merizen
|
101e8e2588
|
[#2999] Rediriger vers la bonne page apres login
(ne corrige pas le cas ou l'utilisateur est passe par le mail de confirmation)
|
2018-11-16 15:44:20 +01:00 |
|
Paul Chavard
|
2eb61bd6ed
|
Move dossier invites handler to invites controller
|
2018-11-14 15:16:49 +01:00 |
|
simon lehericey
|
fb76197404
|
SessionController: flipflop trusted device
|
2018-11-13 10:41:45 +01:00 |
|
simon lehericey
|
36621bffeb
|
FlipFlop: enable for gestionnaire
|
2018-11-13 10:41:45 +01:00 |
|
simon lehericey
|
457bc13c75
|
SessionController: do not display 'Connecté' when a login_link is required
|
2018-11-13 10:41:45 +01:00 |
|
simon lehericey
|
87967568b7
|
SessionController: if a admin is login in, redirect to admin page
|
2018-11-13 10:41:45 +01:00 |
|
simon lehericey
|
0d8d2de5a6
|
Session: add trusted_device cookie
|
2018-11-13 10:41:45 +01:00 |
|
simon lehericey
|
5690599289
|
Session: send a mail to confirm gestionnaire login
|
2018-11-13 10:41:45 +01:00 |
|
Pierre de La Morinerie
|
c7ac43cfe7
|
confirmation: add a dedicated page with confirmation instructions
Fix #2586
|
2018-11-08 16:20:05 +01:00 |
|
Paul Chavard
|
624b442cd7
|
Remove “Outil de changement d'état d'un dossier”
|
2018-11-08 14:56:45 +01:00 |
|
Paul Chavard
|
80189def98
|
Remove n+1 calls from API queries
|
2018-11-08 14:45:09 +01:00 |
|
Chaïb Martinez
|
8d02b4dbdf
|
Add Matomo Suivi page
|
2018-11-08 14:25:37 +01:00 |
|
Paul Chavard
|
a7de2e68ed
|
Refactor types_de_champ views to use service instead of facade
|
2018-11-07 11:36:10 +01:00 |
|
Mathieu Magnin
|
62c01706df
|
[Fix #2867] fix default sort for administrate
|
2018-11-06 19:22:01 +01:00 |
|
Pierre de La Morinerie
|
b0541fba79
|
users: sign-in after confirming an account within a short time
|
2018-11-06 18:24:34 +01:00 |
|
Frederic Merizen
|
d564eb1225
|
[#835] Report failed and successful invitations
|
2018-11-06 16:40:42 +01:00 |
|
Frederic Merizen
|
8cf235f2fd
|
[#835] Enable html5 validation of multiple mails
|
2018-11-06 15:44:43 +01:00 |
|
Frederic Merizen
|
c7358a8f53
|
[Fix #835] Enable asking for multiple avis at the same time
|
2018-11-06 15:44:43 +01:00 |
|
Frederic Merizen
|
31ca0552ab
|
[#835] Extract avis creation into concern
|
2018-11-06 15:44:43 +01:00 |
|
gregoirenovel
|
19a6391dc8
|
[#835] Use the create_avis_params method instead of the params hash
|
2018-11-06 15:44:43 +01:00 |
|
Paul Chavard
|
cfd1950e17
|
Migrate commencer to new_user
|
2018-11-01 13:10:41 +01:00 |
|
Paul Chavard
|
e391fe6bec
|
Clarify procedure path availability code
|
2018-10-30 15:59:37 +01:00 |
|
Paul Chavard
|
6e4d111e09
|
Refactor and fix procedure update error handling
|
2018-10-30 15:59:37 +01:00 |
|
Mathieu Magnin
|
e90c541ab4
|
[Fix #2276] When service creation fails form is not cleared
|
2018-10-30 15:49:18 +01:00 |
|
gregoirenovel
|
6bc1a8cb71
|
Remove the confirmation button from the manager
|
2018-10-30 15:24:30 +01:00 |
|
Paul Chavard
|
725e88a89a
|
Rename :procedure_path -> :path
|
2018-10-30 12:01:45 +01:00 |
|
Paul Chavard
|
f1fd1b38ec
|
Refactor procedures_controller
|
2018-10-30 12:01:45 +01:00 |
|
Paul Chavard
|
641831864b
|
Refactor commencer actions
|
2018-10-30 12:01:45 +01:00 |
|
simon lehericey
|
2238e5bd9f
|
Time.now => Time.zone.now
|
2018-10-26 10:10:20 +00:00 |
|
simon lehericey
|
13ffa61435
|
DateTime.now => Time.zone.now
|
2018-10-26 10:10:20 +00:00 |
|
Paul Chavard
|
fba0fad22e
|
Show warning on dossier pages when procedure is brouillon
|
2018-10-25 18:05:47 +02:00 |
|
Paul Chavard
|
72db9084a8
|
Fix old carto exception when no selection is passed
|
2018-10-24 13:16:50 +02:00 |
|
Paul Chavard
|
c0344fc30e
|
Fix procedures with multiple dossier link champs
|
2018-10-24 10:44:28 +02:00 |
|
Paul Chavard
|
5a8a4b393f
|
Add RPG carte source
|
2018-10-23 18:13:44 +02:00 |
|
Frederic Merizen
|
7baa239095
|
[#2604] Introduce errors when retrieving ProcedurePresentation
|
2018-10-23 16:34:38 +02:00 |
|
Frederic Merizen
|
dd80cc280a
|
[#2604] Extract method in ProceduresController
|
2018-10-23 16:34:19 +02:00 |
|
Paul Chavard
|
c8c75fc254
|
Better handle empty user selection layers
|
2018-10-23 09:35:25 +02:00 |
|
Paul Chavard
|
99e1a20d98
|
Add champ carte endpoint
|
2018-10-23 09:35:25 +02:00 |
|
Paul Chavard
|
53a261f424
|
Don’t rely on a decorator for ProcedureSerializer#geographic_information
|
2018-10-22 23:28:16 +02:00 |
|
Paul Chavard
|
4ebc0b7f4c
|
Refactor link attribute generation on ProcedureSerializer
|
2018-10-22 23:28:16 +02:00 |
|
Paul Chavard
|
e5d8d351ba
|
Fix sentry errors in old carto module
|
2018-10-22 15:40:19 +02:00 |
|
Frederic Merizen
|
4b2a06acb5
|
[#2874] Show archived / followed status of dossier in search result
|
2018-10-18 16:05:19 +02:00 |
|
Pierre de La Morinerie
|
65bdfacd8c
|
dossier: remove old SIRET code, controllers and views
|
2018-10-18 15:46:00 +02:00 |
|
simon lehericey
|
fd9bdbf31d
|
StatsController: avoid doing useless queries
|
2018-10-18 11:50:43 +02:00 |
|
Pierre de La Morinerie
|
93f1a53dfc
|
dossier: add page for etablissement
|
2018-10-17 10:37:06 +02:00 |
|
Pierre de La Morinerie
|
310f4b92d1
|
dossier: add action to save SIRET number
|
2018-10-17 10:37:06 +02:00 |
|
Pierre de La Morinerie
|
54ba0f8e50
|
dossier: add new page for SIRET identification
|
2018-10-17 10:37:06 +02:00 |
|
simon lehericey
|
aff085bb6b
|
StatsController: avoid division by nil
|
2018-10-16 18:02:00 +02:00 |
|
gregoirenovel
|
99894961a5
|
AddressController#get → #suggestions
|
2018-10-16 09:38:53 +02:00 |
|
gregoirenovel
|
43f9fc93de
|
AddressController#get_address_point → #geocode
|
2018-10-16 09:38:53 +02:00 |
|
gregoirenovel
|
79ebdc3443
|
Ban::SearchController → AddressController
|
2018-10-16 09:38:53 +02:00 |
|
gregoirenovel
|
22088b167d
|
Remove ApiAdresse::Geocodeur
|
2018-10-16 09:33:16 +02:00 |
|
gregoirenovel
|
7af41b35a2
|
ApiAdresse::AddressAdapter#list → #get_suggestions
|
2018-10-16 09:33:16 +02:00 |
|
gregoirenovel
|
517c0ad3fc
|
ApiAdresse::AddressRetriever → ApiAdresse::AddressAdapter
|
2018-10-16 09:33:16 +02:00 |
|
gregoirenovel
|
5e9e913dce
|
Carto::Geocodeur → ApiAdresse::Geocodeur
|
2018-10-15 20:55:46 +02:00 |
|
gregoirenovel
|
dac2019675
|
Carto::Bano → ApiAdresse
|
2018-10-15 20:55:46 +02:00 |
|
gregoirenovel
|
22beb41240
|
Unify #generate_qp with #generate_cadastre
|
2018-10-15 16:45:30 +02:00 |
|
gregoirenovel
|
2ed4c1da1c
|
Use round brackets
|
2018-10-15 16:45:30 +02:00 |
|
simon lehericey
|
3d51b7f4a3
|
so crazy right now
|
2018-10-15 14:55:07 +02:00 |
|
simon lehericey
|
21e3dc1498
|
Let the stats be great again
|
2018-10-15 14:55:07 +02:00 |
|
simon lehericey
|
17b100b4e9
|
ControllerStat: renaming
|
2018-10-15 14:55:07 +02:00 |
|
Paul Chavard
|
c6a28d1444
|
Cleanup carto save
|
2018-10-14 12:34:44 +02:00 |
|
Paul Chavard
|
dff4f2116a
|
Move geographical zones list to a partial
|
2018-10-14 12:34:43 +02:00 |
|
Paul Chavard
|
b5a3fc76fb
|
Remove legacy carto routes
|
2018-10-14 12:34:43 +02:00 |
|
Paul Chavard
|
59c1b24f3c
|
Change demarche modifee message
fix #2821
|
2018-10-13 11:06:31 +02:00 |
|
simon lehericey
|
888bbee097
|
[fix #2818] DossierController: ensure save_draft is authorized
|
2018-10-12 12:14:49 +02:00 |
|
gregoirenovel
|
c8f872c566
|
InviteUser → Invite
|
2018-10-10 12:07:10 +02:00 |
|
gregoirenovel
|
46d02d3e2b
|
Remove a return
|
2018-10-10 10:38:57 +02:00 |
|
gregoirenovel
|
89dec3d363
|
Add a variable to ease code reading
|
2018-10-10 10:38:57 +02:00 |
|
gregoirenovel
|
4e2964aec3
|
Unify code in Users::Dossiers::InvitesController#show
|
2018-10-10 10:38:57 +02:00 |
|
gregoirenovel
|
662349c8bb
|
Remove InviteDossierFacades
|
2018-10-10 09:36:05 +02:00 |
|
Frederic Merizen
|
fc157c3e4c
|
[#2750] Move sorted_ids to ProcedurePresentation
|
2018-10-10 09:07:57 +02:00 |
|
Frederic Merizen
|
2e9dafb4c3
|
[#2750] Move filtered_ids to ProcedurePresentation
|
2018-10-10 09:07:57 +02:00 |
|
Frederic Merizen
|
0e9b40ccf6
|
[#2750] Move fields from Procedure to ProcedurePresentation
|
2018-10-10 09:07:57 +02:00 |
|
Frederic Merizen
|
efcac5192a
|
[#2750] Move fields_for_select to ProcedurePresentation
|
2018-10-10 09:07:57 +02:00 |
|
gregoirenovel
|
f3caa8ef7f
|
Remove apipie (and maruku)
|
2018-10-09 17:23:07 +02:00 |
|
gregoirenovel
|
98d348aab1
|
Remove the delete demarche feature for admins
|
2018-10-09 16:42:32 +02:00 |
|
Paul Chavard
|
bcbfc370b2
|
Add button in manager to transition démarche in brouillon state
fix #2565
|
2018-10-09 16:14:18 +02:00 |
|
Paul Chavard
|
cc96723475
|
Allow users to fill dossiers on démarches en brouillon
|
2018-10-09 15:05:08 +02:00 |
|
Frederic Merizen
|
eafd0e8348
|
Evite de cacher la whitelist trop longtemps
|
2018-10-04 18:09:39 +02:00 |
|
gregoirenovel
|
12f0c99b5a
|
Remove FC fields from instructeur table customisation
|
2018-10-04 13:54:07 +02:00 |
|
gregoirenovel
|
5f8e8caeb5
|
Stop auto copying the FC infos to the dossier identity
|
2018-10-04 13:54:07 +02:00 |
|
Paul Chavard
|
44511acfed
|
Do not reload page when instructeur change dossier state
fix #2425
|
2018-10-04 11:12:43 +02:00 |
|
Pierre de La Morinerie
|
627df7a1f3
|
session: migrate the password pages to the new design
|
2018-10-03 15:10:02 +02:00 |
|
Pierre de La Morinerie
|
bfd106ba30
|
session: migrate the "token confirmation" page to the new design
|
2018-10-03 15:09:30 +02:00 |
|
gregoirenovel
|
c91a1cf474
|
Enable Style/SymbolArray
|
2018-10-03 12:15:48 +02:00 |
|
gregoirenovel
|
d9d4f6fe20
|
Enable Style/SymbolProc
|
2018-10-03 12:15:48 +02:00 |
|
gregoirenovel
|
a171186dd8
|
Enable Style/TrailingCommaInHashLiteral
|
2018-10-03 12:03:21 +02:00 |
|
gregoirenovel
|
d1439f8a52
|
Enable Style/YodaCondition
|
2018-10-03 12:00:17 +02:00 |
|
Paul Chavard
|
941c529b2c
|
Remove CGU checkbox
fix #2725
|
2018-10-03 08:59:02 +02:00 |
|
Mathieu Magnin
|
a029aa62b1
|
[Fix #2674] Add Services to manager
|
2018-10-02 16:17:17 +02:00 |
|
Pierre de La Morinerie
|
36c1aa118d
|
dossier: remove RecapitulatifController
And add a redirection to the new URLs.
|
2018-10-02 15:42:29 +02:00 |
|
Pierre de La Morinerie
|
bf9f427299
|
dossier: remove DescriptionController
|
2018-10-02 14:40:47 +02:00 |
|
Pierre de La Morinerie
|
3392df0029
|
dossier: remove CommentairesController
|
2018-10-02 14:40:38 +02:00 |
|
Pierre de La Morinerie
|
758ccff984
|
dossier: remove feature flag
|
2018-10-02 12:25:44 +02:00 |
|
gregoirenovel
|
cf69c28979
|
Fix scope for logo/notice/deliberation deletion
|
2018-10-02 11:03:48 +02:00 |
|
gregoirenovel
|
b994fa4206
|
Do one thing per line
|
2018-10-01 16:15:46 +02:00 |
|
Pierre de La Morinerie
|
5f1ce48d2e
|
invites: update link to dossier
|
2018-09-27 17:22:59 +02:00 |
|
Pierre de La Morinerie
|
08dfe7d13a
|
support: update link to messagerie
|
2018-09-27 17:22:59 +02:00 |
|
Paul Chavard
|
3c66fceba5
|
Replace password strength js with ujs
|
2018-09-27 16:00:14 +02:00 |
|
simon lehericey
|
16566b46c0
|
DossierController: private some methods
|
2018-09-27 10:24:56 +02:00 |
|
simon lehericey
|
912371fbd6
|
DossierController: use new token validation
|
2018-09-27 10:24:56 +02:00 |
|
simon lehericey
|
8dd4a1ca4e
|
ProcedureController: remove useless logger call
|
2018-09-27 10:24:56 +02:00 |
|
simon lehericey
|
3c95273d6f
|
ProcedureController: use new token validation
|
2018-09-27 10:24:56 +02:00 |
|
simon lehericey
|
0b2a98cdce
|
ApiController: private some methods
|
2018-09-27 10:24:56 +02:00 |
|
simon lehericey
|
f7c23bb435
|
ApiController: remove ensure_token_is_present
An admin without token answer false to admin.api_token_valid?(api_token) with api_token=*
|
2018-09-27 10:24:56 +02:00 |
|
simon lehericey
|
4a04f2e59f
|
ApiController: check token validity for a given admin
|
2018-09-27 10:24:56 +02:00 |
|
simon lehericey
|
d576d426f4
|
ApiController: remove old authenticate logic
The old logic cannot work anymore as we cannot `find_by api_token`
|
2018-09-27 10:24:56 +02:00 |
|