1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2024-11-29 10:24:20 +01:00
Commit Graph

143 Commits

Author SHA1 Message Date
Sylvain
e5a05e8c66 improved setup script style 2021-03-24 09:50:22 +01:00
Sylvain
7001888437 [bug] unable to run the setup script if sudoers belong to another group than sudo 2021-03-24 09:47:22 +01:00
Sylvain
f50f5a4058 Send pre-compressed assets to the browsers instead of the regular ones
+ improved setup script with some explanations for reverse-proxies
2021-03-10 12:47:01 +01:00
Sylvain
5439dc14f5 cleaner version check durng upgrade 2021-03-09 09:25:27 +01:00
Sylvain
05b2f10bec [bug] unable to compile the assets during the upgrade
This occurs only if the env file has some whitespaces around the equal sign
2021-03-08 17:08:07 +01:00
Sylvain
303c0a0ba8 [bug] script to mount payment-schedules volume results in invalid yml file
+ improved scripts for mounting volumes
+ increased verbosity of upgrade script
2021-03-08 12:08:29 +01:00
Sylvain
021c019ba4 fix rename service during setup 2021-03-08 09:57:11 +01:00
Sylvain
a01aa0dd75 [bug] unable to install a new instance with an external reverse proxy 2021-03-02 09:37:34 +01:00
Sylvain
b10e13c998 removed dependency to awk in upgrade script 2021-03-01 11:40:29 +01:00
Sylvain
89d31791fb migrate yq to v4 2021-03-01 10:13:48 +01:00
Sylvain
8cfd2d1694 WIP: migrate yq commands to V4 2021-02-24 17:00:33 +01:00
Sylvain
eddf23622d Merge branch 'dev' into monthly-payment 2021-02-02 17:17:15 +01:00
Sylvain
91432b9c8c redirect subscribers to the corporate website 2021-01-18 11:59:33 +01:00
Sylvain
32b0222da5 save payment schedules PDF to a persistant volume storage 2020-12-22 16:39:37 +01:00
Sylvain
7ed0f6141a Merge branch 'dev' into monthly-payment 2020-12-07 10:29:34 +01:00
Sylvain
208ba793ed [bug] unable to run the upgrade script with docker-compose >= v1.19
Previously, even with a recent versio of Fab-manager, the upgrade script failed with the following error:
the input device is not a TTY
the input device is not a TTY

You must upgrade Fab-manager to v2.8.3 first.
2020-12-07 10:13:51 +01:00
Sylvain
6d2adeefb1 Merge branch 'dev' into monthly-payment 2020-11-25 11:43:29 +01:00
Sylvain
1e5f7ea1fd WIP: refactor stripe payment modal to react + do not user angular in react component (use Intl instead) 2020-11-24 13:26:15 +01:00
Marin Esnault
d6106b9670 add configuration of the postgreSQL username in environment variables 2020-11-11 12:48:39 +01:00
Sylvain
2d1a2d81dd Check postgreSQL status before compiling assets 2020-10-23 12:15:25 +02:00
Sylvain
af8c7c21b4 Add intermediate step version for upgrades: v4.4.6
This will prevent issues with FootprintDebug if a regeneration is needed, especially with 20200511075933_fix_accounting_periods.rb
2020-10-23 11:56:21 +02:00
Sylvain
cd7ef8ddd2 Allow running upgrade scripts from dev ranch 2020-10-21 15:18:39 +02:00
Sylvain
2976da0238 fix assets compilation during upgrades 2020-10-21 13:13:13 +02:00
Sylvain
0b853adb42 Reduced down time during upgrades 2020-10-21 10:44:43 +02:00
Sylvain
f91b0ae78e change default docker-compose binding to mount public/packs 2020-10-20 15:59:24 +02:00
Sylvain
48cae3a1a1 [bug] unable to change the date formats using the setup script 2020-10-13 11:14:52 +02:00
Sylvain
efa3a42f5e printf error message to stderr 2020-10-06 14:31:41 +02:00
Sylvain
aa6b067d65 fix version check 2020-10-06 14:23:33 +02:00
Sylvain
08a98ab40f version check during the upgrade 2020-10-06 14:18:35 +02:00
Sylvain
894c54068f upgrade scripts with -y 2020-07-01 10:52:43 +02:00
Sylvain
4fbd88ffd7 beta preview of the upgrade script 2020-06-30 16:11:12 +02:00
Sylvain
e95b270433 multiples fixes
- improved project search
- fix db schema (sql)
- improved doc
- removed es_language_analyzer var (deprecated)
2020-06-24 17:22:38 +02:00
Sylvain
a164ec402d poc using tsvector 2020-06-17 16:49:38 +02:00
Sylvain
6838a25dba updated documentation for old variables 2020-06-16 16:56:23 +02:00
Sylvain
42872ab107 configure wallet from UI 2020-06-15 12:44:43 +02:00
Sylvain
f46c78a476 read email_confirmation_required from the UI 2020-06-15 11:57:13 +02:00
Sylvain
48bcf0b838 configure invoices prefix from the DB 2020-06-15 10:58:15 +02:00
Sylvain
78518e17fb read stripe_currency from the UI
We prevent the currency from being changed if any stripe payment was made, because a stripe user cannot made pay with different currencies. If we try to charge a user with a different currency than the currency he used for a previous payment, this will fail; so we must prevent this case
2020-06-10 16:37:11 +02:00
Sylvain
82d6677cff read stripe_api_key from db 2020-06-10 11:33:03 +02:00
Sylvain
88208627c9 read stripe_public_key from the db 2020-06-10 11:02:30 +02:00
Sylvain
185b7b7162 updated sidekiq & redis to v6 2020-06-09 16:23:07 +02:00
Sylvain
b44a8da73b set openlab_default from the UI 2020-06-08 16:15:44 +02:00
Sylvain
88f2fb3749 secure the settings API (read) + read the openlab settings from the db 2020-06-08 15:08:07 +02:00
Sylvain
6af3f12917 use the db settings to validate mime types & extensions + fix texts + force lowercase 2020-06-03 17:56:39 +02:00
Sylvain
45013be950 configure default_host & default_protocol from env
reverts 478a6c40 (partially) & b2434864
2020-06-02 18:29:24 +02:00
Sylvain
9a0f36c245 configure disqus_shortname from the UI 2020-06-01 18:31:43 +02:00
Sylvain
478a6c409d define default_protocol & default_host from the UI + fix email_from + various minor fixes 2020-06-01 17:32:32 +02:00
Sylvain
0617e4cd26 configure default_mail_from from the UI 2020-06-01 12:15:16 +02:00
Sylvain
434c211ccf configure the features tour display mode from the UI 2020-05-27 18:49:53 +02:00
Sylvain
0d211e2e31 configure google recaptcha from UI 2020-05-27 16:35:30 +02:00
Sylvain
c3846e7080 configure twitter analytics from the UI 2020-05-27 15:39:39 +02:00
Sylvain
628a0f3bc3 configure facebook_app_id from the UI 2020-05-27 12:29:51 +02:00
Sylvain
2d628d8826 disable the invoicing module from the UI config panel 2020-05-26 18:07:07 +02:00
Sylvain
537743a740 configure the plans module from the admin UI 2020-05-26 15:39:28 +02:00
Sylvain
6cc6bba7ce refactored app to gather spaces module status from the settings 2020-05-26 13:59:40 +02:00
Sylvain
acefc325f6 configure events_in_calendar form the UI panel 2020-05-25 17:36:53 +02:00
Sylvain
ddce7f516a configuration of book concurrent slots through the settings interface 2020-05-25 12:55:00 +02:00
Sylvain
419605e551 configuration of google analytics tracking ID through the settings interface 2020-05-25 12:55:00 +02:00
Sylvain
826d3cd4b7 Added an option to allow usage in production without HTTPS 2020-05-13 14:03:58 +02:00
Sylvain
931432b866 Check password length during installation 2020-05-11 17:17:26 +02:00
Sylvain
c6c25f0595 [bug] default nginx configuration does not allows secure cookies 2020-04-07 12:26:14 +02:00
Sylvain
fb2801d9a3 typo 2020-04-07 10:39:43 +02:00
Sylvain
7214af5d9b Improved setup script for installations without nginx 2020-04-07 10:34:58 +02:00
Sylvain
ff302975cb Changed some default values for new installations 2020-04-06 15:54:49 +02:00
Sylvain
b0de296eee [bug] installation without nginx does not remove the service from the docker-compose file 2020-04-06 15:54:39 +02:00
Sylvain
3d34fd7261 Removed MESSAGEFORMAT_LOCALE as it is now handled by make-plural 2020-03-25 12:35:09 +01:00
Sylvain
226fba0b3b better handle installation without nginx 2020-03-24 12:26:43 +01:00
Sylvain
e1a57038cc fix wrong env variable name 2020-03-24 11:49:24 +01:00
Sylvain
d50897c18d do not setup let's encrypt if nginx is ignored 2020-03-24 11:38:10 +01:00
Sylvain
efd356965e [bug] since PostgreSQL release 9.6.17, the new installations will fail to start complaining for missing password (#194) 2020-03-23 16:58:17 +01:00
Du Peng
274802988e update nginx ssl config and version 2020-03-09 16:57:43 +01:00
Sylvain
07b21f5094 Merge branch 'book_slot_at_same_time' into dev 2020-03-02 15:52:05 +01:00
Sylvain
8ab192b02e fix documentation and setup script for wallet variable 2020-03-02 15:47:43 +01:00
Sylvain
11ccaa73b6 Merge remote-tracking branch 'origin/disable_wallet_option' into dev 2020-03-02 15:47:14 +01:00
Sylvain
4e72cd16a1 harmonized Fab-manager typo 2020-03-02 08:59:43 +01:00
Sylvain
d833f6d812 harmonize Fab-manager trademark syntax 2020-02-26 10:19:43 +01:00
Sylvain
4db219b204 [ongoing] FEATURE_TOUR_DISPLAY 2020-02-25 18:02:41 +01:00
Du Peng
908275d171 add disable wallet option 2020-02-12 18:15:44 +01:00
Du Peng
7c86adde4b Ability to configure allowing or preventing member book a machine/formation/event slot if he already have a reservation the same day at the same time 2020-02-05 16:53:47 +01:00
Sylvain
22b6560baf moved supervisor conf to docker folder 2020-01-22 15:04:44 +01:00
Du Peng
db29673a4c remove twitter api for get latest tweet 2020-01-15 12:34:51 +01:00
Sylvain
64764e5498 check version on hub & [ongoing] health endpoint 2020-01-13 17:05:53 +01:00
Sylvain
6eff69f4e3 added USER_CONFIRMATION_NEEDED_TO_SIGN_IN to setup 2020-01-07 10:35:57 +01:00
Sylvain
5d30b339d1 fix typo 2020-01-07 10:12:02 +01:00
Sylvain
01844d0022 fix setup script 2020-01-06 16:44:18 +01:00
Sylvain
500df6ac3a fix some bugs in eetup script 2019-12-31 17:55:41 +01:00
Sylvain
15c42bb477 check for sudo even if root 2019-12-31 15:27:44 +01:00
Sylvain
131361d6d1 fix setup script 2019-12-31 12:30:31 +01:00
Sylvain
60e49a5593 fixes in setup script 2019-12-31 11:21:34 +01:00
Sylvain
ccac577916 setup script and updated setup documentation 2019-12-31 10:11:16 +01:00
Sylvain
aec3a57529 [ongoing] setup script 2019-12-30 17:34:15 +01:00
Sylvain
4fb72cfd74 update setup script and instructions 2019-12-24 16:19:44 +01:00
Sylvain
47cf32e67c moved setup files to separate folder 2019-12-24 15:27:42 +01:00