Sylvain
|
6af3f12917
|
use the db settings to validate mime types & extensions + fix texts + force lowercase
|
2020-06-03 17:56:39 +02:00 |
|
Sylvain
|
8f32eb92db
|
interface to manage file extensions & mime types
|
2020-06-03 17:39:32 +02:00 |
|
Sylvain
|
5c152412db
|
test mime type of a file
use marcel to test mime types
updated mimemagic
|
2020-06-03 16:25:13 +02:00 |
|
Sylvain
|
743f3e510a
|
WIP: Test the mime type of a file
|
2020-06-03 15:33:04 +02:00 |
|
Sylvain
|
45013be950
|
configure default_host & default_protocol from env
reverts 478a6c40 (partially) & b2434864
|
2020-06-02 18:29:24 +02:00 |
|
Sylvain
|
1a38a8750b
|
updated carrierware + validate file upload in front
|
2020-06-02 17:57:24 +02:00 |
|
Sylvain
|
ee3868cb90
|
improve layout for settings
|
2020-06-02 12:14:57 +02:00 |
|
Sylvain
|
9a0f36c245
|
configure disqus_shortname from the UI
|
2020-06-01 18:31:43 +02:00 |
|
Sylvain
|
59cb17789c
|
rename section project_elements to projects
|
2020-06-01 17:52:39 +02:00 |
|
Sylvain
|
cc3ed864d0
|
move templates from project_elements to projects
|
2020-06-01 17:52:20 +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
|
243809f167
|
select-setting directive
|
2020-05-27 17:07:55 +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
|
fc13263a89
|
refactor to use text-setting
|
2020-05-27 11:30:50 +02:00 |
|
Sylvain
|
78bd037694
|
text-setting directive
|
2020-05-27 11:18:26 +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
|
fd93093f0d
|
UI to configure the spaces module
|
2020-05-26 10:53:49 +02:00 |
|
Sylvain
|
acefc325f6
|
configure events_in_calendar form the UI panel
|
2020-05-25 17:36:53 +02:00 |
|
Sylvain
|
57ceeec2e7
|
refactored settings/reservations/confidentiality section
|
2020-05-25 17:05:54 +02:00 |
|
Sylvain
|
2b0eb47730
|
reorganized settings/reservations
|
2020-05-25 16:10:40 +02:00 |
|
Sylvain
|
3135abcee6
|
retrieve phone_required directly from the api
|
2020-05-25 16:02:40 +02:00 |
|
Sylvain
|
ed287884de
|
retrieve book_overlapping_slots directly from the api
|
2020-05-25 15:28:06 +02:00 |
|
Sylvain
|
54d9b348e0
|
retrieve slot_duration directly from the api, in the front-end
|
2020-05-25 15:16:40 +02:00 |
|
Sylvain
|
a63340188b
|
configure default slot duration from settings panel
|
2020-05-25 12:55:01 +02:00 |
|
Sylvain
|
1ad0720711
|
number-setting directive + refactored admin/settings to use new directive
|
2020-05-25 12:55:01 +02:00 |
|
Sylvain
|
cb2ad950b5
|
update setting in memory after save
|
2020-05-25 12:55:01 +02:00 |
|
Sylvain
|
af45f5bbcd
|
refactored settings to use boolean-setting directive
|
2020-05-25 12:55:01 +02:00 |
|
Sylvain
|
906564e5e5
|
boolean-setting directive + eslint on .js.erb + refactored book_overlapping_slots using the new directive
|
2020-05-25 12:55:01 +02:00 |
|
Sylvain
|
e625f8c7f7
|
reorganized home directives
|
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
|
4841027216
|
interface to collect the google analytics ID
|
2020-05-25 12:55:00 +02:00 |
|
Sylvain
|
13bcd9a1f8
|
use phoneRequired from settings instead of env
|
2020-05-25 12:54:19 +02:00 |
|
Sylvain
|
654d4b1cb4
|
setting: phone_required
|
2020-05-25 12:54:19 +02:00 |
|
Sylvain
|
c9670c9d1d
|
[bug] openAPI clients interface has a bugged behavior when creating/editing a client
|
2020-05-18 18:09:13 +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
|
7e1edef8a0
|
[bug] when an admin logs on the subscription page, his view is broken
Also: Prevent admins from leaving their dedicated group
|
2020-05-13 08:37:49 +02:00 |
|
Sylvain
|
37901e4153
|
[bug] users promoted to the administrator role are not in the admin group
|
2020-05-12 15:30:57 +02:00 |
|
Sylvain
|
8ea36b8a89
|
[bug] the subscription page is not available
|
2020-05-12 15:16:26 +02:00 |
|
Sylvain
|
4f43dc1407
|
[bug] do not show disabled groups and plans during availability creation
|
2020-05-06 17:38:10 +02:00 |
|
Sylvain
|
0a336f14e4
|
updated messages about prices
|
2020-05-06 16:55:26 +02:00 |
|
Sylvain
|
5f7287cec7
|
Ask for confirmation before booking a slot for a member without the required tag
|
2020-05-06 15:32:40 +02:00 |
|
Sylvain
|
47a0fca481
|
show all availabilities to managers
|
2020-05-06 12:56:12 +02:00 |
|
Sylvain
|
19de8ca319
|
fix: manager can offer slot to other users
|
2020-05-06 09:58:15 +02:00 |
|