simon lehericey
|
9d0b568ef5
|
Procedure: add parent_procedure
|
2018-04-24 15:48:20 +02:00 |
|
simon lehericey
|
28ce027025
|
[fix #1832] Procedure Stat: display procedure cloned ratio
|
2018-04-24 14:22:22 +02:00 |
|
simon lehericey
|
f46bf5a67e
|
Procedure: procedure cloned from library are tagged
|
2018-04-24 14:22:22 +02:00 |
|
Paul Chavard
|
45019ce75c
|
Use Flipflop instead of Feature
|
2018-04-18 16:51:21 +02:00 |
|
Paul Chavard
|
7dd0611a28
|
Add link to features UI to manager dashboard
|
2018-04-18 16:51:21 +02:00 |
|
Paul Chavard
|
3f3358db16
|
Add flipflop config
|
2018-04-18 16:51:21 +02:00 |
|
gregoirenovel
|
09e0144f30
|
Bump gems
- apipie-rails
- brakeman
- byebug
- rubocop
- turbolinks
- skylight
- chartkick
- devise
- dotenv-rails
- uglifier
- web-console
- font-awesome-rails
- pg
- deep_cloneable
- delayed_job_active_record
|
2018-04-17 17:24:10 +02:00 |
|
Paul Chavard
|
c3915234c4
|
Champ SIRET Spinner
|
2018-04-17 13:49:02 +02:00 |
|
simon lehericey
|
7f788c4f06
|
[fix #1826] Library: add contact link
|
2018-04-16 11:28:22 +02:00 |
|
Frederic Merizen
|
35e1030eed
|
Also create users for avis gestionnaires
|
2018-04-12 16:40:24 +02:00 |
|
Frederic Merizen
|
ff3dc32de3
|
Do not send fake password to users upgraded to gestionnaires
|
2018-04-12 16:40:24 +02:00 |
|
Frederic Merizen
|
faeac3c31d
|
After activating an admin account, log them into all of their roles
|
2018-04-12 16:40:24 +02:00 |
|
Frederic Merizen
|
ee67e7b154
|
Always create a corresponding User account for Admin accounts
|
2018-04-12 16:40:24 +02:00 |
|
simon lehericey
|
5667cfe747
|
[fix #675] upload notice in DS
|
2018-04-12 10:44:58 +02:00 |
|
Mathieu Magnin
|
7cf21d5171
|
User header should not display the 'go to user interface' button
|
2018-04-10 18:08:28 +02:00 |
|
Paul Chavard
|
07ed83f99f
|
Merge branch 'dev' into renaming
|
2018-04-10 15:10:10 +02:00 |
|
gregoirenovel
|
03c045aa1a
|
Don’t reinvent the wheel with number_to_currency
|
2018-04-10 12:35:47 +02:00 |
|
gregoirenovel
|
be672e19bc
|
ApiEntrepriseService #fetch -> #get_etablissement_params_for_siret
|
2018-04-10 12:26:06 +02:00 |
|
gregoirenovel
|
ace8441ec7
|
SIRETService -> ApiEntrepriseService
|
2018-04-10 12:24:49 +02:00 |
|
simon lehericey
|
bb6e94e76e
|
[fix #932] Display pj template to usager
|
2018-04-09 18:19:24 +02:00 |
|
simon lehericey
|
0ab526de5a
|
[fix #932] Let an adminstrateur upload a pj template
|
2018-04-09 18:19:24 +02:00 |
|
Paul Chavard
|
408feaa52e
|
Display etablissement information for siret champ
|
2018-04-09 13:18:10 +02:00 |
|
Mathieu Magnin
|
f6d53be873
|
[Fix #1799] Send automatic emails to improve administrateur activation
|
2018-04-09 11:08:13 +02:00 |
|
Mathieu Magnin
|
2f8206edd5
|
[Fix #1799] Extract bizdev signature to prepare reuse
|
2018-04-09 11:08:13 +02:00 |
|
Paul Chavard
|
27592ae072
|
Add simple web hooks to procedures
|
2018-04-09 11:02:24 +02:00 |
|
gregoirenovel
|
26b66aac96
|
Improve a method name
|
2018-04-09 09:54:11 +02:00 |
|
gregoirenovel
|
136f15b89c
|
Improve some variable names
|
2018-04-09 09:54:11 +02:00 |
|
gregoirenovel
|
4c24c8346a
|
Use better names for PipedriveService methods
|
2018-04-09 09:54:11 +02:00 |
|
gregoirenovel
|
71e9a6056d
|
Structure the helpers methods the same way
|
2018-04-09 09:54:10 +02:00 |
|
gregoirenovel
|
c5953f8aef
|
Use .join to generate urls (unification)
|
2018-04-09 09:54:10 +02:00 |
|
gregoirenovel
|
298d7d050c
|
Mutualize some code in Pipedrive::API#put
|
2018-04-09 09:54:10 +02:00 |
|
gregoirenovel
|
e688fc4212
|
Mutualize some code in Pipedrive::API#get
|
2018-04-09 09:54:10 +02:00 |
|
gregoirenovel
|
d202e0173e
|
Mutualize some code in Pipedrive::API#get
|
2018-04-09 09:54:10 +02:00 |
|
gregoirenovel
|
d287eb0e5f
|
Create Pipedrive::API get helpers
|
2018-04-09 09:54:10 +02:00 |
|
gregoirenovel
|
4ff07f2b93
|
Mutualize a call Pipedrive::API.put
|
2018-04-09 09:54:10 +02:00 |
|
gregoirenovel
|
e31b839e0c
|
Create Pipedrive::API put helpers
|
2018-04-09 09:54:10 +02:00 |
|
gregoirenovel
|
1f226d882c
|
Dont use the class << self pattern
|
2018-04-09 09:54:10 +02:00 |
|
gregoirenovel
|
e71d3a76fa
|
Refactor Pipedrive: create adapters and an API files
|
2018-04-09 09:54:10 +02:00 |
|
gregoirenovel
|
82d6f0b8a8
|
Add a method name to better separate responsabilities
Also rename a method to better reflect what it does
|
2018-04-09 09:54:10 +02:00 |
|
Frederic Merizen
|
6ed7ae4b53
|
[Fix #1809] Handle non-champ tags in attestation
|
2018-04-06 19:22:42 +02:00 |
|
gregoirenovel
|
c60c58ff8b
|
Fix issues spotted by @fredZen in #1802
|
2018-04-06 16:39:54 +02:00 |
|
kemar
|
b42e410da0
|
[Fix #1494] Display a warning when accepting a dossier if needed
Show the accompagnateur the unspecified demande
champs and attestations privées needed for the
attestation
|
2018-04-06 16:15:09 +02:00 |
|
simon lehericey
|
2e3f72bc56
|
[fix #1805] Notice: display notice only if needed
|
2018-04-06 12:32:22 +02:00 |
|
Frederic Merizen
|
b27218c7c4
|
[#1563] Display attestation / closed mail discrepancy alert in admin interface
- When changing emails
- When changing attestation
- As a safety net, on summary page
|
2018-04-06 10:18:56 +02:00 |
|
Frederic Merizen
|
a2ffc4357d
|
[#1563] Generate a helpful alert on attestation / closed mail mismatch
|
2018-04-06 10:18:56 +02:00 |
|
Frederic Merizen
|
809638df79
|
[#1563] Determine if Attestation and Closed mail are out of sync
|
2018-04-06 10:18:56 +02:00 |
|
Paul Chavard
|
d71aabd291
|
Job to fetch missing etablissement
|
2018-04-05 14:52:29 +02:00 |
|
Paul Chavard
|
45ef32e6d9
|
Add SIRET Type De Champ
|
2018-04-05 10:29:29 +02:00 |
|
Paul Chavard
|
0b79a3d79d
|
Add Siret(TypeDe)Champ STI model
|
2018-04-04 18:44:08 +02:00 |
|
Paul Chavard
|
3cd80af6cb
|
Add sign and verify to etablissement
|
2018-04-04 18:44:08 +02:00 |
|
Paul Chavard
|
714ebda2fe
|
Add SignatureService
|
2018-04-04 18:44:08 +02:00 |
|
simon lehericey
|
b15be89e0c
|
[fix #1797][fix #1063] Add notice link to dossier modifier
|
2018-04-04 18:05:55 +02:00 |
|
gregoirenovel
|
616e0041a5
|
Add an empty state for carto
Avoids parsing errors
|
2018-04-04 16:35:30 +02:00 |
|
simon lehericey
|
3c8d1f13b6
|
Individual: remove birthdate proxy
|
2018-04-04 15:27:30 +02:00 |
|
Mathieu Magnin
|
8c1c2f32ca
|
[Fix #1724] Ensure that printed json is safe
|
2018-04-04 14:00:50 +02:00 |
|
simon lehericey
|
c019cb623a
|
Individual: use birthdate as a ... date :)
|
2018-04-04 13:19:39 +02:00 |
|
simon lehericey
|
1f536c94ab
|
Individual: missing individual part in old controller
|
2018-04-04 12:25:54 +02:00 |
|
Frederic Merizen
|
3e56b6fe9b
|
[#1563] Include attestation link in default closed mail when it makes sense
|
2018-04-04 10:44:40 +02:00 |
|
Frederic Merizen
|
db0937d1eb
|
[#1563] Allow default template name to depend on procedure
|
2018-04-04 10:44:40 +02:00 |
|
Frederic Merizen
|
7bf7347b9c
|
[#1563] Clarify constant’s role
|
2018-04-04 10:44:40 +02:00 |
|
Frederic Merizen
|
66aca60957
|
[#1563] Remove useless self keywords
|
2018-04-04 10:44:40 +02:00 |
|
Frederic Merizen
|
84c864ed11
|
[#1563] Add lien attestation link to closed mail template
|
2018-04-04 09:34:04 +02:00 |
|
Frederic Merizen
|
abf938ff1b
|
[#1563] Generalise external link generation for mails
|
2018-04-04 09:34:04 +02:00 |
|
simon lehericey
|
46fd213ad2
|
Individual: old controller does not care about individual anymore
|
2018-04-03 21:16:54 +02:00 |
|
simon lehericey
|
9749365cc7
|
Etape2 individual: procedure with individual uses the new system
|
2018-04-03 18:39:48 +02:00 |
|
simon lehericey
|
8828663880
|
Individual: save the birthdate in Y
|
2018-04-03 16:23:15 +02:00 |
|
Paul Chavard
|
ee5a3852b5
|
Show procedure link in manager view
|
2018-04-03 15:15:27 +02:00 |
|
gregoirenovel
|
3a3afc5797
|
Remove a now useless flash message
|
2018-04-03 14:12:56 +02:00 |
|
simon lehericey
|
ce2f076ace
|
Dossiers show: add notification-col class to avoir weird display
|
2018-04-03 13:33:27 +02:00 |
|
simon lehericey
|
6fa4fc0046
|
DossierController: factorize page logic
|
2018-04-03 13:33:25 +02:00 |
|
simon lehericey
|
05ab4c5ca6
|
DossierController: add tab for dossiers invites
|
2018-04-03 13:32:41 +02:00 |
|
simon lehericey
|
0bff7abb0c
|
User: add has many relation to dossiers_invites
|
2018-04-03 10:48:46 +02:00 |
|
simon lehericey
|
4ec6c72c96
|
[fix #1755] clean GeoJSON polygones before save
|
2018-03-30 16:15:30 +02:00 |
|
gregoirenovel
|
fe333674a0
|
Remove any reference to our old name
|
2018-03-30 07:42:09 +02:00 |
|
Paul Chavard
|
fd8674dffc
|
Give procedure_id to SIRETService
|
2018-03-29 17:57:09 +02:00 |
|
Paul Chavard
|
a9f078265a
|
Add STI types de champ models
|
2018-03-29 17:45:19 +02:00 |
|
Paul Chavard
|
e8f3fda1f0
|
Add STI champ models
|
2018-03-29 17:45:19 +02:00 |
|
Mathieu Magnin
|
acc68bc050
|
[Fix #1729] Do not allow <code> tags in template editors
|
2018-03-29 17:23:29 +02:00 |
|
Frederic Merizen
|
33f7b03ff2
|
[Fix #1677] Do not show 'submit' button to invités
|
2018-03-29 17:03:58 +02:00 |
|
Frederic Merizen
|
dd219d5d40
|
[#1677] Prevent invites from submitting a dossier
|
2018-03-29 17:03:58 +02:00 |
|
Frederic Merizen
|
b869efd7d1
|
[#1677] After editing, send Invites back to invitation page
|
2018-03-29 17:03:58 +02:00 |
|
Frederic Merizen
|
b606afee3f
|
[#1677] Extract NewUser::DossiersController#owns_dossier?
|
2018-03-29 17:02:10 +02:00 |
|
Frederic Merizen
|
baf881a38b
|
[#1677] Remove no-operation
|
2018-03-29 17:02:10 +02:00 |
|
Frederic Merizen
|
839a5d43f6
|
[#1677] Allow invites to edit dossiers
|
2018-03-29 17:02:10 +02:00 |
|
Frederic Merizen
|
13d7149b5c
|
[#1677] Extract Dossier#invite_for_user
|
2018-03-29 16:59:16 +02:00 |
|
Frederic Merizen
|
884c430619
|
[#1677] No need to use emails when we have users
|
2018-03-29 16:59:16 +02:00 |
|
simon lehericey
|
b2f04e2503
|
Usager UI: simple dossier index
|
2018-03-29 16:23:10 +02:00 |
|
simon lehericey
|
48ddb4cfb6
|
Dossier status: add brouillon label
|
2018-03-29 16:23:10 +02:00 |
|
simon lehericey
|
88d46594e9
|
Dossier status: move partial dans shared
|
2018-03-29 16:23:10 +02:00 |
|
gregoirenovel
|
094ccecc01
|
Rename Adapter’s siret_or_siren to siret
|
2018-03-29 16:06:14 +02:00 |
|
gregoirenovel
|
8938a5b40d
|
Delete SiretService.siren, move its code to EntrepriseAdapter#get_resource
|
2018-03-29 16:06:14 +02:00 |
|
gregoirenovel
|
cc9e318210
|
Add a comment to explain why we reject 206 responses
|
2018-03-29 15:36:41 +02:00 |
|
gregoirenovel
|
67cf614879
|
Mutualize some code on ApiEntreprise::Adapter
|
2018-03-29 11:44:59 +02:00 |
|
gregoirenovel
|
5f1394cd7f
|
ExercicesAdapter#to_array -> ExercicesAdapter#to_params
|
2018-03-29 11:44:59 +02:00 |
|
gregoirenovel
|
54ab0ec5f0
|
Extract code in a #handle_legacy_models! method
|
2018-03-29 11:44:59 +02:00 |
|
gregoirenovel
|
68c9849977
|
Mutualize the adapters’ #data_source methods
|
2018-03-29 11:44:59 +02:00 |
|
gregoirenovel
|
a9360a8be2
|
Mutualize Adapter initialization in a class and method
|
2018-03-29 11:44:59 +02:00 |
|
Frederic Merizen
|
2d6a780714
|
[Fix #1750] Allow newlines in procedure descriptions as paragraph breaks
|
2018-03-29 11:26:53 +02:00 |
|
Frederic Merizen
|
bdf2831209
|
[Fix #1691] Do not attempt to 'wrap' <p>s in other <p>s
It cannot be done because <p>s don't nest in HTML, so use
<div>s for the wrapping instead
|
2018-03-29 11:20:17 +02:00 |
|
Frederic Merizen
|
d825c3d586
|
[Fix #1689] Only allow plain text for procedure descriptions
|
2018-03-29 10:52:37 +02:00 |
|