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
|
db8de18bd4
|
set openlab-projects id & secret from the UI
|
2020-06-08 11:38:49 +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
|
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
|
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
|
59cb17789c
|
rename section project_elements to projects
|
2020-06-01 17:52:39 +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
|
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
|
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
|
4841027216
|
interface to collect the google analytics ID
|
2020-05-25 12:55:00 +02:00 |
|
Sylvain
|
654d4b1cb4
|
setting: phone_required
|
2020-05-25 12:54:19 +02:00 |
|
Sylvain
|
0a336f14e4
|
updated messages about prices
|
2020-05-06 16:55:26 +02:00 |
|
Sylvain
|
6d0ed0bfb5
|
info box for current availabity in admin calendar
|
2020-05-05 16:19:46 +02:00 |
|
Sylvain
|
2d8df2c1cd
|
Ability to promote a user to a higher role (member > manager > admin)
|
2020-05-05 11:28:04 +02:00 |
|
Sylvain
|
881cc97e8d
|
The invoices list displays the operator in case of offline payment
|
2020-05-04 10:56:27 +02:00 |
|
Sylvain
|
b97ff2ec5b
|
improved feature tour for managers
|
2020-04-29 16:30:39 +02:00 |
|
Sylvain
|
68fd322398
|
managers: edit user/edit subscription
|
2020-04-29 11:11:57 +02:00 |
|
Sylvain
|
6a8746b110
|
[bug] updating a setting without any changes triggers an error
Also:
- Invoices interface for managers
- Refactoring of admin/invoices template: split into multiple files
|
2020-04-28 16:35:54 +02:00 |
|
Sylvain
|
18895b6a85
|
manager can create memebrs & credit wallets
|
2020-04-28 15:34:17 +02:00 |
|
Sylvain
|
e56fba1c03
|
[bug] Free entry label for events without reservation
|
2020-04-28 11:21:04 +02:00 |
|
Sylvain
|
2ca5c8c50f
|
managers interface
|
2020-04-21 17:24:22 +02:00 |
|
Sylvain
|
f88472eeb3
|
Interface to manage partners
|
2020-04-21 16:47:35 +02:00 |
|
Sylvain
|
d717ed704c
|
adjust nb of slots per availability
|
2020-04-21 15:20:33 +02:00 |
|
Sylvain
|
d665c71157
|
non-english transations admit some more accordances
|
2020-04-20 10:00:24 +02:00 |
|
Sylvain
|
5f90393fb1
|
updated sentences to match customizable duration of slots
|
2020-04-20 09:48:20 +02:00 |
|
Sylvain
|
ff75a96ecc
|
Ability to define, per availability, a custom duration for the reservation slots
|
2020-04-15 18:08:02 +02:00 |
|
Sylvain
|
37d49c9b84
|
updated translations
|
2020-03-31 17:10:31 +02:00 |
|
Sylvain
|
a502a7061e
|
change translation to prevent button overflow
|
2020-03-31 16:09:13 +02:00 |
|
Sylvain
|
e44499d7ee
|
fixed some translations
|
2020-03-11 10:04:32 +01:00 |
|
Sylvain
|
2c1dbd4d82
|
[ongoing] help modal
|
2020-03-10 16:38:29 +01:00 |
|
Sylvain
|
f7980e52f9
|
refactor translations for crowdin
|
2020-03-09 12:29:39 +01:00 |
|
Sylvain
|
2e85f39b12
|
move comments to help translating in crowdin
|
2020-03-09 12:17:47 +01:00 |
|
Sylvain
|
63d671609f
|
refactor translations to work with crowdin pull requests
|
2020-03-09 12:08:01 +01:00 |
|
Sylvain
|
bb752f1218
|
refactor translations to work with crowdin pull requests
|
2020-03-09 11:47:18 +01:00 |
|
Sylvain
|
8976336a6a
|
updated user's manual for v4.3 (fr)
|
2020-03-04 17:24:06 +01:00 |
|
Sylvain
|
5301a237ca
|
Change style and pluralize the text of the slot division alert in new availability assistant
|
2020-03-04 14:42:00 +01:00 |
|
Sylvain
|
8a1518dabc
|
prevent admin from changing group + add info about configuring groups first
|
2020-03-03 11:59:17 +01:00 |
|
Sylvain
|
f5955b74d2
|
reposition tour modals to prevent screen overflow
also: fix issue on tour completed
+ fix issue on statistics when no plans created
+ info area on statistics when no plans created
|
2020-03-03 11:20:17 +01:00 |
|
Sylvain
|
5765e3d2e4
|
move availability options to new step + wording
|
2020-03-02 16:52:54 +01:00 |
|
Sylvain
|
a44bf85014
|
Merge branch 'slot_is_only_subscriptions' into dev
|
2020-03-02 16:27:26 +01:00 |
|
Sylvain
|
f34b87c597
|
harmonized translations
|
2020-03-02 15:29:19 +01:00 |
|
Sylvain
|
fdc8ec6a9e
|
import icalendars every hours
|
2020-02-26 16:04:40 +01:00 |
|
Sylvain
|
d833f6d812
|
harmonize Fab-manager trademark syntax
|
2020-02-26 10:19:43 +01:00 |
|
Sylvain
|
7b955f616e
|
fix i18n syntax + missing transaltion
|
2020-02-24 15:25:15 +01:00 |
|
Du Peng
|
b559d10b87
|
improve slot is only subscription
|
2020-02-12 12:58:17 +01:00 |
|
Sylvain
|
e1902b42ac
|
remove confusing quotes in translations yml
|
2020-02-11 15:49:43 +01:00 |
|
Sylvain
|
b7dda83060
|
Merge branch 'edit_event_recurrent' into dev
|
2020-02-11 15:43:29 +01:00 |
|
Sylvain
|
db26533d94
|
alert on date change
|
2020-02-11 15:42:43 +01:00 |
|
Sylvain
|
372d7f936b
|
typos & syntax
|
2020-02-11 11:46:40 +01:00 |
|
Du Peng
|
74cc69d1bd
|
Ability to configure reservation slot restrict for plans
|
2020-02-07 17:37:00 +01:00 |
|
Sylvain
|
b1a98d3574
|
improved texts
|
2020-01-29 17:44:17 +01:00 |
|
Du Peng
|
35d9bec8a5
|
update event recurrent
|
2020-01-29 17:20:19 +01:00 |
|
Sylvain
|
81a42e5935
|
customize home page : full texts
|
2020-01-28 10:12:29 +01:00 |
|
Du Peng
|
b1419271e6
|
edit event recurrent in progress
|
2020-01-27 18:21:46 +01:00 |
|
Sylvain
|
15ab3c1305
|
Ability to customize the title of the link to the about page
|
2020-01-21 16:16:12 +01:00 |
|
Sylvain
|
45e4b5c4bc
|
Create machine availabilities: select all/none in a click
|
2020-01-21 12:09:24 +01:00 |
|
Sylvain
|
7929d3b198
|
detailled view of collected data in fabanalytics
|
2020-01-15 12:48:55 +01:00 |
|
Sylvain
|
1c4f144b8d
|
Merge branch 'members-filters' into dev
|
2020-01-07 10:44:55 +01:00 |
|
Sylvain
|
f778ee9016
|
fix syntax + add missing translations
|
2020-01-07 10:44:29 +01:00 |
|
Sylvain
|
d4f7ff3603
|
fixes comments syntax for crowdin compat
|
2019-12-24 11:47:31 +01:00 |
|
Sylvain
|
997e60edb4
|
harmonize front translations in spanish with new model
|
2019-12-18 15:02:10 +01:00 |
|
Sylvain
|
c5604bbdf8
|
harmonize admin.en
|
2019-12-18 13:26:37 +01:00 |
|
Sylvain
|
c565d9ff2b
|
unified front-end i18n interpolations syntax to messageformat
|
2019-12-16 10:16:11 +01:00 |
|
Sylvain
|
510c802ab1
|
messages variations depending on slot duration
|
2019-12-09 10:27:50 +01:00 |
|
Sylvain
|
32e7fc3900
|
confirm delete icalendar imports + fix display + add translations
|
2019-12-03 10:48:53 +01:00 |
|
Sylvain
|
36eba99808
|
[bug] report errors on admin creation
|
2019-12-02 10:39:42 +01:00 |
|
Sylvain
|
91008b3df1
|
improved calendar legend
|
2019-11-27 11:52:37 +01:00 |
|
Sylvain
|
68b17cbe9a
|
Ability to show the scheduled events in the admin calendar
|
2019-11-25 14:49:39 +01:00 |
|
Sylvain
|
ce366beaa2
|
display that an event reservation was canceled
also: fixed transtions files
|
2019-11-21 11:15:05 +01:00 |
|
Sylvain
|
9ec736e6b5
|
delete recursive slots
|
2019-11-18 17:29:51 +01:00 |
|
Sylvain
|
0d740c95a9
|
recapitulative screen
|
2019-11-13 10:59:10 +01:00 |
|
Sylvain
|
22251e6516
|
summary screen
TODO: eventModal.html.erb:167
|
2019-11-12 16:28:10 +01:00 |
|
Sylvain
|
2cccbd3486
|
recurrence UI
|
2019-11-12 14:25:28 +01:00 |
|
Sylvain
|
f94d8feba6
|
[feature] admin can delete an user
|
2019-10-29 09:59:21 +01:00 |
|
Sylvain
|
35fb991cdb
|
Improved user experience in defining slots in the calendar management
|
2019-10-23 17:48:31 +02:00 |
|
Sylvain
|
8bd1d72fdf
|
improved results page
|
2019-09-30 12:49:50 +02:00 |
|
Sylvain
|
ff5de97c92
|
import new users from CSV and view results in app
TODO:
- update users though CSV
|
2019-09-26 17:05:57 +02:00 |
|
Sylvain
|
4deaf1f75a
|
[ongoing] import members from csv
|
2019-09-25 16:37:42 +02:00 |
|
Sylvain
|
ad1b7baa05
|
import members interface
|
2019-09-24 15:21:18 +02:00 |
|
Sylvain
|
e7bb41f38d
|
[ongoing] import users from csv file: admin inteface
|
2019-09-24 12:21:19 +02:00 |
|
Sylvain
|
7d26932f6c
|
configure accounting codes & labels for wallet clients and other means clients
|
2019-09-19 11:51:14 +02:00 |
|
Sylvain
|
276a99c068
|
improved VAT history service + display dates when VAT was enabled in invoice configuration panel + do not render vat row in accouting export if vat was disabled
|
2019-09-18 13:28:53 +02:00 |
|
Sylvain
|
f06bdaaf21
|
provide additional settings to export api
|
2019-09-16 16:31:16 +02:00 |
|
Sylvain
|
02d28e0b8c
|
improved accounting codes settings page (1 click saves all) + improved export file name
|
2019-09-16 14:39:47 +02:00 |
|
Sylvain
|
224b0d6dee
|
Merge branch 'sca' into dev
|
2019-09-12 12:53:56 +02:00 |
|