Pierre de La Morinerie
790704ef58
tasks: silence output of tasks during tests
...
Currently, when running specs, the output of rake tasks is spamming
the tests results.
This PR configures Rake so that it runs in quiet mode during specs. This
disables the internal messages of rake during tests.
However our own `puts` also need to be conditionned to the verbosity of
rake. Using a simple `rake_puts` helper allows the info messages to be
displayed when running the rake task manually, but not during tests.
Before:
```
$ bin/rspec spec/lib/rake
Randomized with seed 6544
1 Mails::ClosedMail to clean
cleaning Mails::ClosedMail #1
1 Mails::InitiatedMail to clean
cleaning Mails::InitiatedMail #1
1 Mails::ReceivedMail to clean
cleaning Mails::ReceivedMail #1
1 Mails::RefusedMail to clean
cleaning Mails::RefusedMail #1
1 Mails::WithoutContinuationMail to clean
cleaning Mails::WithoutContinuationMail #1
.....Champ 0/1
.Champ 0/1
.
```
After:
```
$ bin/rspec spec/lib/rake
Randomized with seed 6544
.......
```
2018-06-13 11:05:15 +02:00
Mathieu Magnin
aad109e376
Add task to scan old champs pj
2018-06-12 15:12:40 +02:00
Frederic Merizen
7c6b60bfcb
Retroactively pre(?)activate users for gestionnaires and administrateurs
2018-06-08 10:49:31 +02:00
gregoirenovel
94b72eeb46
Fix a bug
2018-06-07 18:10:05 +02:00
gregoirenovel
8bd322f7b0
Fix a filename
2018-06-07 17:28:56 +02:00
gregoirenovel
d3e96b77dd
Fix a bug in a task
2018-06-07 17:26:15 +02:00
gregoirenovel
96a4ebd860
Improve a task
2018-06-07 17:25:39 +02:00
gregoirenovel
4db432a4ca
Remove Mailers module for app mailers
2018-06-07 17:23:12 +02:00
gregoirenovel
88aa325784
Fix a typo
2018-06-07 16:07:15 +02:00
gregoirenovel
161ad8151b
Make the task name match the filename
2018-06-07 16:07:15 +02:00
gregoirenovel
478598f74c
Add a task to destroy, regenerate, and send new attestations
...
For dossiers that were accepté, went back to
en instruction, and then were accepté again
2018-06-06 18:25:11 +02:00
gregoirenovel
bb3dcbbf22
Resend attestation for a procedure whose attestation template changed
2018-06-05 17:37:08 +02:00
Frederic Merizen
bfa601d832
[ #1946 ] Temporarily allow legacy procedures not to have a retention time
2018-06-01 16:46:39 +02:00
simon lehericey
b998425005
Procedure: add rake task to set juridique_required to false for legacy procedures
2018-06-01 11:12:53 +02:00
gregoirenovel
23931a7591
Remove the contact_email locale
2018-06-01 00:00:11 +02:00
gregoirenovel
185f08f63e
Add constants for email addresses
2018-06-01 00:00:11 +02:00
Mathieu Magnin
2f5e02c90e
Do not download backup if exists
2018-05-31 13:59:16 +02:00
Frederic Merizen
44af4e95f1
[ Fix #2002 ] Create missing accuse de reception messages
2018-05-31 12:03:50 +02:00
gregoirenovel
dc045bdefb
[ Fix #1808 ] Use &. where possible
2018-05-31 11:49:25 +02:00
Frederic Merizen
3fd0681a10
Enable compression for DB dump download
2018-05-30 15:40:35 +02:00
Paul Chavard
1e3bb352cd
Convert CERFA to PJ
2018-05-29 15:00:24 +02:00
simon lehericey
3cfffc2615
[ fix #1922 ] add one annotation to a procedure
2018-05-18 11:48:19 +02:00
Paul Chavard
2b8ee92074
Add aasm_state to procedures
2018-05-17 14:46:48 +02:00
Paul Chavard
32787d7431
Task to add test_started_at to all procedures
2018-05-15 11:00:20 +02:00
Frederic Merizen
03ee18483d
Implement new download_chunk method
2018-04-24 16:07:19 +02:00
Frederic Merizen
b0037d50c8
Allow downloads with a HTTP range header
2018-04-24 16:07:19 +02:00
Frederic Merizen
98bb48b952
Create User accounts for existing Admin accounts that don’t have one
2018-04-12 16:40:24 +02:00
Frederic Merizen
4cc517ccba
Do not use deliver_late
...
as the delayed job wouldn’t play nicely with the Mailer in lib/ in production
2018-04-11 09:33:06 +02:00
Frederic Merizen
7b80936991
[ #1563 ] Notify administrators when they need to edit the accusé d’acceptation
2018-04-06 10:24:38 +02:00
Paul Chavard
ea43784376
Task to enque jobs to fetch missing etablissements
2018-04-05 14:52:54 +02:00
Paul Chavard
51972ba728
Entreprise/Association moulinettes™
2018-04-04 11:48:06 +02:00
simon lehericey
6370365fe4
Task: parse individual_date
2018-04-03 16:23:15 +02:00
Mathieu Magnin
20fd7e52e6
[ Fix #1729 ] Clean mail templates with <code> tags
2018-03-29 17:23:30 +02:00
Frederic Merizen
3f62bc3407
[ Fix #1690 ] Strip html markup from procedure descriptions
2018-03-29 11:13:34 +02:00
gregoirenovel
ecc0f88417
Enable the cop that checks for brackets in method definitions
2018-03-20 18:03:39 +01:00
Frederic Merizen
392015b04a
[ #1545 ] secure task for production
2018-03-09 19:02:47 +01:00
Frederic Merizen
dd10261009
[ Fix #1545 ] Add explanatory message
2018-03-09 18:38:25 +01:00
Frederic Merizen
1b889a4100
[ #1545 ] Also notify dossiers that are not en construction
...
This forces us to have more precise bug and fix times
2018-03-09 18:38:25 +01:00
Frederic Merizen
b39cd48d6f
[ Fix #1545 ] Rake task to send accusés de réception that were missed
...
(because of #1510 )
2018-03-09 18:38:25 +01:00
Frederic Merizen
664ce08dc8
[ Fix #1543 ] simplify request and provide progress feedback
2018-03-09 15:46:02 +01:00
gregoirenovel
0a9f442260
Enable some Rails cops
2018-03-06 17:18:44 +01:00
Frederic Merizen
3894fc48f6
[ Fix #1543 ] Strip html tags from textarea champs
2018-03-06 16:51:12 +01:00
Mathieu Magnin
9910e19c20
[ Fix #1479 ] Task to clean invalid emails
2018-03-05 09:45:42 +01:00
Frederic Merizen
43dfbf1986
Separate ActiveStorage facade from Cellar machinery
2018-02-28 14:39:27 +01:00
Frederic Merizen
6907650bcb
Use bulk delete in CellarService when possible
2018-02-28 14:39:27 +01:00
Frederic Merizen
27d76ea226
Add upload support to CellarService
2018-02-28 14:39:27 +01:00
Frederic Merizen
009c4f9149
Add exist? support to CellarService
2018-02-28 14:39:27 +01:00
Frederic Merizen
7df20a35cd
Only stream success responses from Cellar
2018-02-28 14:39:27 +01:00
Frederic Merizen
9d34262493
Remove Aws S3 specific parameters
...
Cellar only implements the v1 interface and ignores those
The parameter is required by Amazon S3 but ignored by Riak
2018-02-28 14:39:27 +01:00
Paul Chavard
3fc8476947
some old champ live in a parallel space time continuum without valid dossier or type_de_champ
2018-02-27 11:00:34 +01:00
Paul Chavard
d9d31214fe
Moulinette™ for unprocessed accepted dossiers
2018-02-21 16:38:25 +01:00
Paul Chavard
5470141ca4
Moulinette™ STI Champ et TypeDeChamp
2018-02-20 16:13:40 +01:00
gregoirenovel
ae0a314864
Fix a typo
2018-02-20 15:25:01 +01:00
gregoirenovel
918a34af39
Remove duplicated assign_tos
2018-02-20 14:58:16 +01:00
Frederic Merizen
07134684d4
Prefix_delete for cellar
2018-02-15 10:56:47 +01:00
Frederic Merizen
e2c583480d
Implement streaming GET for Cellar
2018-02-15 10:56:47 +01:00
Frederic Merizen
0e74c55d48
Implement GET for Cellar
2018-02-15 10:56:40 +01:00
Frederic Merizen
76c72bf4e0
Ability to delete files from Cellar
2018-02-15 10:54:45 +01:00
Frederic Merizen
741100d4f5
Active storage and Clever Cloud Cellar integration
2018-02-15 10:43:56 +01:00
Paul Chavard
a00309c7f4
Cleanup rake task for public/private champ outage
2018-02-14 19:03:05 +01:00
Mathieu Magnin
830a9ed887
[ Fix #1309 ] Task to clean datetime champs in db
2018-01-30 13:49:16 +01:00
gregoirenovel
02ade68b38
Enable the Layout/SpaceInsideBrackets cop
2018-01-18 10:53:34 +01:00
gregoirenovel
f605cd35ac
Enable the Layout/SpaceAfterColon cop
2018-01-18 10:53:34 +01:00
gregoirenovel
48fd3605a4
Bump rubocop
2018-01-18 10:47:11 +01:00
Paul Chavard
8688d62a24
Add active attribute to administrateur model
2018-01-16 10:49:07 +01:00
gregoirenovel
b77837bfd1
Enable the Layout/MultilineMethodCallBraceLayout cop
2018-01-15 22:33:13 +01:00
gregoirenovel
99a49a8144
Enable the Layout/IndentHeredoc cop
2018-01-15 22:33:13 +01:00
gregoirenovel
5125cf8396
Enable the Layout/FirstParameterIndentation cop
2018-01-15 22:14:39 +01:00
gregoirenovel
bbaebe0602
!foo.nil? -> foo.present?
2018-01-12 11:32:43 +01:00
gregoirenovel
7c34807f46
Don’t use unless
2018-01-12 11:32:43 +01:00
Frederic Merizen
6139c614b0
[ #1110 ] Migrate legacy tags to new tags in mail templates
2018-01-05 17:42:25 +01:00
Mathieu Magnin
4c8c26f250
Improve super admin management
2018-01-03 12:17:44 +01:00
Mathieu Magnin
39dc5718c2
[ Fix #1096 ] task to create new Administrations
2017-12-22 11:10:25 +01:00
Mathieu Magnin
5c9d82d46f
[ Fix #1096 ] task to delete old accounts
2017-12-22 11:10:25 +01:00
LeSim
ee12644e56
Rake: french translation dossier : add revert task
2017-12-15 12:10:54 +01:00
Simon Lehericey
c83552f423
[ fix #504 ] Dossier: without_continuation -> sans_suite
2017-12-15 12:10:54 +01:00
Simon Lehericey
2be9b8d2ba
[ fix #504 ] Dossier: refused -> refuse
2017-12-15 12:10:54 +01:00
Simon Lehericey
a13256f73d
[ fix #504 ] Dossier: closed -> accepte
2017-12-15 12:10:54 +01:00
LeSim
3dda27b281
[ fix #504 ] Dossier: received -> en_instruction
2017-12-15 12:10:54 +01:00
Simon Lehericey
72bae2c374
[ fix #504 ] Dossier: draft -> brouillon
2017-12-15 11:52:09 +01:00
LeSim
56545933a9
[ fix #504 ] Dossier: initiated -> en_construction
...
The change must not impact the api
2017-12-15 11:52:09 +01:00
Mathieu Magnin
d8bbb8cb08
Add timestamps on Entreprises
2017-12-08 09:15:45 +01:00
Mathieu Magnin
7481e24b88
[ Fix #1023 ] Fix task to sanitize filenames
2017-12-01 14:13:35 +01:00
Mathieu Magnin
e4d9b7f960
Fix missing body when migrating commentaire
2017-11-28 16:53:59 +01:00
Mathieu Magnin
30d9f4721b
If pj is missing do not crash
2017-11-28 16:06:19 +01:00
Mathieu Magnin
bdadf12581
Rake task : Migrate old piece justificative in commentaire to file attribute
2017-11-28 15:07:09 +01:00
gregoirenovel
379e7b74d6
Enable all the rubicop perf cops
2017-11-21 10:31:16 +01:00
Simon Lehericey
bb147bcb1f
Notification: rake task to init notifications
2017-11-10 16:29:44 +01:00
Mathieu Magnin
676a756e1d
Ensure task is run on dev env
2017-10-31 09:56:18 +01:00
Mathieu Magnin
95a9c61457
Rebuild test db after db:import_dev task
2017-10-31 09:56:18 +01:00
Simon Lehericey
6dfab10dfa
Rake: task to regenerate the attestation
2017-10-19 15:40:52 +02:00
Simon Lehericey
93644924fa
Tasks: add task to connect to remote console on prod
2017-10-17 16:04:52 +02:00
Mathieu Magnin
83707be7a8
Rake task to import yesterday production backup on dev
2017-10-17 12:52:06 +02:00
Simon Lehericey
27013c7908
[ Fix #503 ] Lib task: move updated, replied state to initiated
2017-09-26 14:42:54 +02:00
Simon Lehericey
f55c7a0512
Avis: add confidentiel field
2017-09-20 15:42:26 +02:00
Mathieu Magnin
7fdcc91e0c
Clean assign_to duplicates with a rake task
2017-08-28 10:42:29 +02:00
Mathieu Magnin
39293a7be6
[ Fix #589 ] Add task to clean birthdate formats
2017-08-01 16:47:44 +02:00
Simon Lehericey
490f71856d
Rake: add tasks to clean followed_dossiers
2017-07-18 15:00:00 +02:00
Simon Lehericey
c0facbf679
[ Fix #196 ] AttestionTemplate: add preview
2017-06-16 12:11:09 +02:00
gregoirenovel
d248afc376
Enable the Layout/ExtraSpacing cop
2017-06-13 10:35:35 +02:00
gregoirenovel
f1907f4d0e
Enable the Layout/EmptyLinesAroundBlockBody cop
2017-06-13 10:35:23 +02:00
gregoirenovel
f496f1adab
Enable the Layout/EmptyLines cop
2017-06-13 10:35:20 +02:00
gregoirenovel
d5e7bbd80d
Files should end with a new line
2017-04-04 16:59:38 +02:00
Xavier J
5d733c11fd
Delete references @opensimplif
2017-02-13 15:46:28 +01:00
Mathieu Magnin
2bc5ee88f7
Change controller name according to model name, add simple_form
2017-01-24 15:53:42 +01:00
Xavier J
42359eff15
Fix rake tasks
2017-01-11 17:36:28 +01:00
Xavier J
1a3e23c6ef
Change place lib repository
2016-12-02 17:03:52 +01:00
Xavier J
86125b219a
Import opensimplif rake task
2016-11-08 19:02:57 +01:00
Xavier J
1376372c9e
Revert "Active degraded mode if insee is disabled"
...
This reverts commit 6044c120c5
.
2016-11-01 22:56:58 +01:00
Xavier J
6044c120c5
Active degraded mode if insee is disabled
2016-10-30 22:59:57 +01:00
Xavier J
f1515616ff
Add 3 new type de champs : Pays, Régions et Départements
2016-10-12 17:22:56 +02:00
Xavier J
bd89688346
Fix test INSEE v2 get etablissement view
2016-09-16 17:08:50 +02:00
Xavier J
1c5cd471cd
Externalize in config file SIADE API URL.
2016-09-01 12:09:44 +02:00
Xavier J
69fddcdab2
Add RESTORE IN DATABASE in cloustorage migrate tasks
2016-07-05 16:09:03 +02:00
Guillaume Lazzara
dfbd584b74
Update secure_token columns in cloud storage migration
2016-07-04 18:41:09 +02:00
Guillaume Lazzara
6a57802028
Upload files with the correct extension
2016-07-04 18:00:15 +02:00
Guillaume Lazzara
38b9a8e4a8
Fix access to content attribute
2016-07-04 17:57:55 +02:00
Guillaume Lazzara
0aa03bcc54
Fix previous filename
2016-07-04 17:47:34 +02:00
Guillaume Lazzara
4f02e18f4a
Fix cloud storage migration task
2016-07-04 16:53:38 +02:00
Guillaume Lazzara
5324484f3f
Add task for cloud storage migration
2016-07-01 14:45:50 +02:00
Xavier J
fdee7154cf
Fix error Github recuperation
2016-06-13 11:15:25 +02:00
Xavier J
d7eee773da
Migrate API Entreprise INSEE V1 to V2
2016-06-13 10:13:37 +02:00
Xavier J
3c75fb27c4
Fix bug get Forbidden last version github
2016-06-09 12:23:50 +02:00
Xavier J
23ab25396f
Add type champs "Address" plug at the BAN
2016-06-09 12:08:18 +02:00
Guillaume Lazzara
d6a3884c81
Make use of fog_credentials.test.yml for testing.
2016-05-20 16:34:57 +02:00
Guillaume Lazzara
833d7790c2
Add support for remote OVH cloud storage
2016-05-13 16:08:51 +02:00
Xavier J
889b083377
Switch TPS on apientreprise.fr
2016-02-22 20:05:45 +01:00
Guillaume Lazzara
c4cfd9dd0a
Code review: add source
2016-02-19 16:59:39 +01:00
Guillaume Lazzara
a643f34621
Handle upload file size limit in UI
2016-02-18 15:47:14 +01:00
Xavier J
51c145d2ce
Update landing page :
...
- Release scrape on Github
- Add presentation video
- Add demonstration link for gestionnaire and user
2016-02-16 12:01:39 +01:00
Xavier J
9830860768
new rake:dev init
2016-02-11 16:40:49 +01:00
Xavier J
cdb343a81f
fix rake init
2016-02-02 11:20:19 +01:00
Xavier J
6c5a673d90
config build jenkins
2016-02-02 11:00:38 +01:00
Xavier J
0301f7b9d8
fixe rake FRANCE_CONNECT
2016-02-02 10:59:34 +01:00
Xavier J
b294cfda8b
fix rake init file
2016-02-02 10:48:27 +01:00
Xavier J
846d77c61b
Fix rake file for FranceConnect
2016-02-02 10:45:05 +01:00
Xavier J
73ca7560d4
Update rake task file
2016-02-02 10:24:36 +01:00
Xavier J
77c7892f42
rake dev:init
2016-02-01 17:37:37 +01:00
Xavier J
68bb4935e7
Fix bug enterprise's date_creation
2016-01-28 11:29:44 +01:00
Xavier J
5513504555
- Refactor code carte
...
- Delete auto-comments when edit carte and description
2016-01-27 15:48:27 +01:00
Xavier J
65ba614be2
Refactor function create in user dossier controller
2016-01-20 10:34:22 +01:00
Xavier J
e8fd212d13
- Code review
...
- Delete Mandataires sociaux adapter
- Add function to get mandataires sociaux in Enterprise Adapter
2016-01-19 17:19:38 +01:00
Xavier J
6a3525c7e2
Save Cadastre
2016-01-18 12:03:18 +01:00
Xavier J
2ce8e4734b
Add get_cadastre on TPS carte page and display on leaflet map
2016-01-15 11:53:00 +01:00
Xavier J
d48c600476
Add lib API SGMAP Cartography Cadastre
...
Adapt lib API SGMAP Cartography Quartier Prioritaire at the new API architecture
2016-01-12 17:24:42 +01:00
Xavier J
3f048d0709
Add Mandataires Sociaux siade lib
2016-01-06 10:55:27 +01:00
Xavier J
a2a5d63c0d
Display RNA information on partial dossier entreprise information
2015-12-11 12:36:44 +01:00
Xavier J
704e491cd0
Add lib RNA connect to apientreprise
2015-12-11 10:36:16 +01:00
Xavier J
e9145b031f
Change organisation sources for lib apicarto quartiersprioritaires
2015-12-08 16:02:35 +01:00
Xavier J
141e23a381
Code review
2015-11-30 17:03:36 +01:00
Xavier J
f4e63d40b0
Add QP on user carte
2015-11-25 10:26:55 +01:00
Xavier J
5fd78b3fcb
add adapter for sgmap api carto
2015-11-23 18:43:07 +01:00
Xavier J
e6cc95fc5f
Add sgmap api carto driver to search qp
2015-11-23 18:41:24 +01:00
Xavier J
c4e0e6b402
Merge branch 'develop' into leaflet_freedraw
...
# Conflicts:
# db/schema.rb
2015-11-19 17:29:23 +01:00
Xavier J
dd8bafab49
Add on information entreprise :
...
- SIRET Siège social
- Code naf
- Code effectif
- Numéro TVA intracommunautaire
- Exercices
2015-11-16 11:23:29 +01:00
Xavier J
eadb42af93
- add bower for rails
...
- add "wildhoney_leaflet_freedraw" bower vendor
- remove api_carto
2015-11-10 18:08:47 +01:00
Tanguy PATTE
aa645f30d9
fix apientreprise url
2015-09-01 15:33:00 +02:00
Tanguy PATTE
32da0fa891
style check
2015-08-20 16:46:46 +02:00
Tanguy PATTE
1e04916005
rename Api into API
...
change api error managment
refactor dossier controller
rewrite test for dossier controller
2015-08-17 15:53:35 +02:00
Xavier J
b5b83e939a
First Commit
2015-08-10 11:05:06 +02:00