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
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
3188e03319
updated translations instructions
2020-05-27 17:40:43 +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
a63340188b
configure default slot duration from settings panel
2020-05-25 12:55:01 +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
f80eb230ca
refactored code to use Setting.get
2020-05-25 12:54:19 +02:00
Sylvain
f47af21b42
delete old application.yml
...
this file, used in development environment, was replaced by .env since v4.3.3
2020-05-25 12:54:19 +02:00
Sylvain
fdc2f60ff5
[bug] when a new account is created through the sign-up modal, the role is not reported in the StatisticProfile ( #196 )
...
Also: if a member was deleted the /api/members/mapping will raise an error
2020-05-18 16:23:53 +02:00
Sylvain
879bc7b58a
upgrade to ruby 2.6
2020-05-18 10:28:30 +02:00
Sylvain
826d3cd4b7
Added an option to allow usage in production without HTTPS
2020-05-13 14:03:58 +02:00
Sylvain
14c8cbbf57
typos
2020-05-11 17:17:37 +02:00
Sylvain
4298b74b7c
fixes development readme to use .env instead of application.yml
...
Also:
- Updated links in Vagrantfile
- Applied some basic rubocop rules to the Vagrantfile
2020-04-29 17:41:11 +02:00
Sylvain
59a20d71bd
corrected the documentation about BOOK_SLOT_AT_SAME_TIME
...
Also: [ongoing] help for managers
2020-04-29 12:57:17 +02:00
Sylvain
9735bd298e
documentation
2020-04-15 15:44:18 +02:00
Sylvain
e814ce7e1f
Now using MailCatcher with docker instead of maildev
2020-04-14 12:19:39 +02:00
Sylvain
b3c823c0d4
Maintenance task to display the current version
2020-04-14 10:13:45 +02:00
Sylvain
480d763e96
updated documentation
2020-04-14 10:05:48 +02:00
Sylvain
1d3e942f30
updated diagrams
2020-04-08 17:53:52 +02:00
Sylvain
18ae061ae5
updated disgrams
2020-04-08 17:44:48 +02:00
Sylvain
65f4532daa
entry page for documentation folder
2020-04-08 17:03:29 +02:00
Sylvain
5f6c293046
fixes in-context translation + fixes migration 20160704095606
2020-04-08 15:55:08 +02:00
Sylvain
bb13dc1d66
updated documentation
2020-04-06 15:56:01 +02:00
Sylvain
40903721fa
add kibana to development toolbox
2020-04-01 16:03:08 +02:00
Sylvain
d74790e3da
use rails instead of rake
2020-03-25 17:58:53 +01:00
Sylvain
3d34fd7261
Removed MESSAGEFORMAT_LOCALE
as it is now handled by make-plural
2020-03-25 12:35:09 +01:00
Sylvain
6b66d601e1
inherit models from ApplicationRecord
2020-03-25 12:35:09 +01:00
Sylvain
f8d315b5e5
renamed production documentation
2020-03-24 11:23:56 +01:00
Sylvain
1baa2a179e
Updated instructions to setup a development environment
2020-03-23 15:03:09 +01:00
Sylvain
85085f1f09
Updated translation documentation
2020-03-11 12:13:43 +01:00
Sylvain
a11edd9c6f
restart app after restore db
2020-03-10 14:14:11 +01:00
Sylvain
32d29734fd
correct command to restore SQL dump
2020-03-10 12:28:37 +01:00
Sylvain
8976336a6a
updated user's manual for v4.3 (fr)
2020-03-04 17:24:06 +01:00
Sylvain
d2e1d0fbff
update instructions to restore postgreSQL dump ( #166 )
2020-03-04 12:18:51 +01:00
Sylvain
6fcc1ec0b5
change command to run test suite
2020-03-03 18:06:07 +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
Sylvain
1c9d9e3b3e
remove confusing quotes in translations yml
2020-02-11 15:52:51 +01:00
Sylvain
e1902b42ac
remove confusing quotes in translations yml
2020-02-11 15:49:43 +01:00
Sylvain
54bcc392f3
typo and syntax
2020-02-11 10:48:29 +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
Du Peng
fe387cbe3c
Merge branch 'twitter' into dev
2020-01-15 12:40:01 +01:00
Du Peng
db29673a4c
remove twitter api for get latest tweet
2020-01-15 12:34:51 +01:00
Sylvain
774060d9ab
FORCE_VERSION_CHECK for dev env + do not save hub public key if duplicate
2020-01-14 17:59:30 +01:00
Sylvain
64764e5498
check version on hub & [ongoing] health endpoint
2020-01-13 17:05:53 +01:00
Sylvain
3c3e806a29
Merge branch 'user-confirmation' into dev
2020-01-07 10:34:25 +01:00
Sylvain
b6ee4e92a4
change falsy value + updated changelog
2020-01-07 10:34:12 +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
Nicolas Florentin
0b899fe183
Merge branch 'dev' into user-confirmation
2019-12-30 09:36:43 +01:00
Nicolas Florentin
147931b021
adds USER_CONFIRMATION_NEEDED_TO_SIGN_IN info in documentation and application.yml.default, and moves the env variable position
2019-12-30 09:29:45 +01:00
Sylvain
4fb72cfd74
update setup script and instructions
2019-12-24 16:19:44 +01:00
Sylvain
9756953836
updated table of contents
2019-12-23 15:32:33 +01:00
Sylvain
2083cb6c3d
documented in-context translation
2019-12-23 15:31:18 +01:00
Sylvain
d40079cb7d
updated documentation
2019-12-18 16:57:07 +01:00
Sylvain
bcd0e6833d
integrate crowdin in-context translation code
2019-12-18 16:50:16 +01:00
Sylvain
f651f540d7
fixes environment documentation
2019-12-18 15:57:13 +01:00
Sylvain
2529932155
updated translation readme with TMS
2019-12-16 10:39:48 +01:00
Sylvain
33ab2ec7d7
moved known issues to a separate doc
2019-12-03 17:33:25 +01:00
Sylvain
22ae8d5073
updated and refactored readme
...
updated instructions to setup a development environment
splitted readme into multiple files to improve clarity
2019-12-03 17:15:32 +01:00
Sylvain
f50e45d2de
rake task to sync users with stripe
2019-12-03 16:32:59 +01:00
Sylvain
68b17cbe9a
Ability to show the scheduled events in the admin calendar
2019-11-25 14:49:39 +01:00
Sylvain
ad928bd4e6
ability to set phone number optional or required
...
also: show stars on required fields in new admin form
2019-11-19 11:44:32 +01:00
Sylvain
8f04ea436e
updated changelog
2019-10-30 15:39:30 +01:00
Sylvain
96a2f6e426
create availablities with slots duration ne 60
2019-10-30 15:09:44 +01:00
Sylvain
cdc30e0da2
configure the slots duration with an environment variable
2019-10-29 16:52:52 +01:00
Sylvain
58821555fe
Ability to set the default view in project gallery: openLab or local
2019-10-22 14:42:45 +02:00
Sylvain
f317e009f7
use anchors in env doc + improved openlab doc
2019-10-21 13:04:34 +02:00
Sylvain
912eec19c4
test env doc anchors
2019-10-21 12:47:35 +02:00
Sylvain
90b2e7e575
Ability to configure SMTP connection to use SMTP/TLS
2019-10-21 11:42:01 +02:00
Sylvain
b39f7e0752
typo
2019-10-14 11:07:18 +02:00
Sylvain
2d71fb60ae
typo
2019-10-14 11:05:22 +02:00
Sylvain
2d07fa9e0f
updated user guide (fr)
2019-10-09 16:35:20 +02:00
Sylvain
dabf32d774
shut down instance before upgrading
2019-10-09 11:57:55 +02:00
Sylvain
95038313e9
improved pre-run checks in upgrade scripts
2019-10-09 11:17:15 +02:00
Sylvain
9577ea6292
configure pg_hba.conf after migration
2019-10-09 11:02:43 +02:00
Sylvain
13c730eaad
use postgres 9.6 instead of 11
2019-10-09 09:52:58 +02:00
Sylvain
ae368cb496
PG upgrade procedure + test disk space
2019-10-08 16:57:58 +02:00
Sylvain
0ab2cbdea1
updated sso example doc
2019-10-01 15:54:16 +02:00
Sylvain
0e7af64332
improved environment documentation
2019-09-30 16:43:58 +02:00
Sylvain
0d3cc0fe40
[feature] Ability to disable invoices generation and interfaces
2019-09-30 15:29:20 +02:00
Sylvain
a532efd198
upload csv file to the server through the API and save it on the disk
2019-09-24 17:42:50 +02:00
Sylvain
ede53ad761
[feature] Ability to set project's CAO attachement maximum upload size
2019-09-24 16:40:38 +02:00
Sylvain
588010ac0b
[feature] Optional reCaptcha checkbox in sign-up form
2019-09-23 17:46:46 +02:00
Sylvain
397bf6d73e
Merge pull request #142 from Rojo/fix/update-virtual-environment
...
Update Virtual Environment
2019-09-12 12:30:05 +02:00
Sylvain
539eb08b89
ability to disable the online payments through an env var
2019-09-11 17:08:00 +02:00
David O' Rojo
51335c6476
Move virtual environment instructions to its own file to decluter the main README
2019-09-02 23:51:00 -05:00
Sylvain
ca61e4e08e
[bug] SubscriptionExpireWorker cannot run due to wrong expiration column in SQL query
2019-07-10 10:52:29 +02:00
Sylvain
9b6cd9696b
[doc] updated user documentation for v4
2019-06-26 12:54:19 +02:00
Sylvain
39fad9d0b0
Documentation about dumping the database
2019-06-17 15:27:30 +02:00
Sylvain
17fbd6b465
multiple fixes related to statistic_profile & invoicing_profile + fix users list while sorting by subscription
2019-06-05 12:11:51 +02:00
Sylvain
a211ad39ff
moving organization & address to invoicingProfile + refactored doc about postgre
2019-05-29 14:28:14 +02:00
Sylvain
3dc54def3d
updated user's manual
2019-04-01 16:04:57 +02:00
Sylvain
642ab3113f
updated documentation diagrams
2019-04-01 16:03:04 +02:00
Sylvain
75310d599f
Merge branch 'host' into dev
2019-03-26 14:33:30 +01:00
Sylvain
b31bb272cc
unbranding LaCasemate
2019-03-26 14:04:45 +01:00
Sylvain
8530a6f655
superadmin + fixed free space notification
2019-03-20 16:49:38 +01:00
Sylvain
9854a4b965
prevent memory saturation with periodic checks
2019-02-26 15:18:19 +01:00
Sylvain
06f2c3626c
refactored rake tasks
2019-02-13 12:59:28 +01:00
Sylvain
ad3f949c17
added user's manual (fr)
2019-01-29 11:48:56 +01:00
Sylvain
a2eb10331e
[ongoing] remove invoicing disabled per user
2019-01-10 16:50:54 +01:00
Sylvain
9b4eac57b6
fix doc: references for external locales
2019-01-02 15:47:12 +01:00
Sylvain
aac40784ed
improved ES upgrade doc
2018-12-03 16:15:34 +01:00
Sylvain
6794b12555
force gawk during elastic upgrade & rubocop
2018-12-03 15:10:04 +01:00
Sylvain
8b874411e1
instructions to skip ES upgrade
2018-11-29 16:53:58 +01:00
Sylvain
c10d35a7d8
fix and improvements in ES upgrade script
2018-11-29 16:35:45 +01:00
Sylvain
ffbe3e0b4a
updated procedure to setup development env, using docker
2018-11-26 15:14:43 +01:00
Sylvain
d9f2997d6b
fix typo and links
2018-11-26 11:02:15 +01:00
Sylvain
6b1e21a5a6
updated readme, extracted env variables
2018-11-26 10:53:33 +01:00
Sylvain
a0224b250b
updated archlinux instructions
2018-11-13 17:24:15 +01:00
Sylvain
bfa849acc2
Version 2.6.5
2018-07-24 14:44:14 +02:00
Sylvain
d0ec493ff9
elastic upgrade instructions
2018-07-04 14:43:30 +02:00
Sylvain
d69007c6c9
[ongoing] migrate es api
2018-06-05 12:30:08 +02:00
Sylvain
b3f5edd1a5
add info about replica
2018-06-04 15:33:54 +02:00
Sylvain
dc1c76201c
fix elastic_upgrade doc
2018-06-04 12:06:14 +02:00
Sylvain
d3da7a2d35
instructions for upgrading elastic
2018-06-04 12:03:46 +02:00
Sylvain
9f235d5c3b
ArchLinux compatibility
2017-08-24 16:08:42 +02:00
Sylvain
42f1213af7
update documentation schemas
2016-11-23 11:32:22 +01:00
Kenneth Lim
18bc37749b
locale: informations --> information
...
Not sure if this helps but information does not require an `s`. :)
Signed-off-by: Kenneth Lim <kennethlimcp@gmail.com>
2016-10-07 17:11:58 +08:00
Sylvain
99801bb02a
improved explanation about rebuild assets
2016-09-28 12:14:21 +02:00
Sylvain
cd6b279af4
fix typo + updated docker ENV example
2016-09-28 12:00:53 +02:00
Sylvain
f2ec874db0
updated documentation diagrams
2016-09-15 17:51:22 +02:00
Sylvain
9bc6fb5b7a
updated changelog and documentation
2016-09-15 17:45:59 +02:00
Sylvain
ec0f597067
[sso] display strategy name in providers list
2016-09-13 12:06:25 +02:00
Sylvain
6b46c175ca
improved sso doc
2016-09-13 11:30:52 +02:00
Sylvain
d62803dda5
[doc] fix github oauth endpoints
2016-09-13 11:25:07 +02:00
Sylvain
caa3cd4417
fix typo
2016-09-12 17:57:04 +02:00