Sylvain
64764e5498
check version on hub & [ongoing] health endpoint
2020-01-13 17:05:53 +01:00
Sylvain
54be21729b
batch delete periodic events
2020-01-07 17:18:49 +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
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
3eec4f25bb
New translations en.yml (Spanish)
2020-01-03 11:38:14 +01:00
Sylvain
034b5d5707
New translations en.yml (Spanish)
2020-01-03 11:19:14 +01:00
Sylvain
e550fd6dbc
New translations en.yml (Spanish)
2020-01-03 11:11:53 +01:00
Sylvain
801f73d375
New translations en.yml (Spanish)
2020-01-03 10:57:56 +01:00
Sylvain
1bc25940b5
New translations en.yml (Spanish)
2019-12-31 11:02:37 +01:00
Sylvain
7c8fdf6ffd
New translations en.yml (Spanish)
2019-12-31 09:44:00 +01:00
Sylvain
3448acc764
New translations en.yml (Spanish)
2019-12-31 09:27:06 +01:00
Sylvain
cb66584d3b
New translations en.yml (Spanish)
2019-12-31 09:07:31 +01:00
Sylvain
8ea5762f02
New translations en.yml (Spanish)
2019-12-31 09:00:17 +01:00
Sylvain
ca8f948bd1
New translations en.yml (Spanish)
2019-12-31 08:14:05 +01:00
Sylvain
1324fbc025
New translations rails.en.yml (Spanish)
2019-12-30 16:18:12 +01:00
Sylvain
392c125d44
New translations rails.en.yml (Spanish)
2019-12-30 16:08:19 +01:00
Sylvain
8917085025
New translations rails.en.yml (Spanish)
2019-12-30 16:02:48 +01:00
Sylvain
aaa63e3e41
New translations app.public.en.yml (Spanish)
2019-12-30 15:48:55 +01:00
Sylvain
bfb5174efa
New translations app.admin.en.yml (Spanish)
2019-12-30 15:48:53 +01:00
Sylvain
a766a60535
New translations app.shared.en.yml (Spanish)
2019-12-30 15:37:12 +01:00
Sylvain
3b7c973409
New translations app.admin.en.yml (Spanish)
2019-12-30 15:37:10 +01:00
Sylvain
f161c1ff24
New translations app.public.en.yml (Spanish)
2019-12-30 15:18:21 +01:00
Sylvain
c6575de1e5
New translations app.admin.en.yml (Spanish)
2019-12-30 15:18:19 +01:00
Sylvain
1af9d1a7f2
New translations app.public.en.yml (Spanish)
2019-12-30 14:58:03 +01:00
Sylvain
4be8dd6892
New translations app.public.en.yml (Spanish)
2019-12-30 14:46:58 +01:00
Nicolas Florentin
60e063a15b
fix currentUser value after successfull sign up when confirmation is needed, plus improves translations
2019-12-30 13:45:25 +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
8a7b10e746
updated crowdin pseudo-language for in-context translation
2019-12-24 12:10:06 +01:00
Sylvain
d4f7ff3603
fixes comments syntax for crowdin compat
2019-12-24 11:47:31 +01:00
Sylvain
d0ace9e972
allowed FreeCAD mime-type by default
2019-12-24 10:07:06 +01:00
Sylvain
7c3f7c754e
fix staging assets compressor config
2019-12-24 09:49:01 +01:00
Sylvain
1b5014e7a6
fix datetime parsing formats for ach locale
2019-12-23 16:02:33 +01:00
Sylvain
b65c76beb3
fix datetime parsing formats for ach locale
2019-12-23 15:18:18 +01:00
Nicolas Florentin
62c979cfc0
members filters, translations for other languages are still needed
2019-12-20 15:47:42 +01:00
Sylvain
bcd0e6833d
integrate crowdin in-context translation code
2019-12-18 16:50:16 +01:00
Nicolas Florentin
0a3a6d034a
env variable USER_CONFIRMATION_NEEDED_TO_SIGN_IN can force user to confirm his account to sign in
2019-12-18 16:02:47 +01:00
Sylvain
c67de56405
remove missing translation tags - useless with a TMS
2019-12-18 15:23:52 +01:00
Sylvain
3a458871eb
harmonize front translations in portuguese with new model
2019-12-18 15:21:44 +01:00
Sylvain
997e60edb4
harmonize front translations in spanish with new model
2019-12-18 15:02:10 +01:00
Sylvain
ff8319b166
harmonize front translations in english with new model
2019-12-18 14:35:29 +01:00
Sylvain
c5604bbdf8
harmonize admin.en
2019-12-18 13:26:37 +01:00
Sylvain
14c3abb449
refactoring i18n keys: trainings + modals + various missings
2019-12-18 13:04:38 +01:00
Sylvain
1124159f2e
refactoring i18n keys: projects
2019-12-18 11:08:14 +01:00
Sylvain
a7b423b151
refactoring i18n keys - admin
2019-12-17 18:06:56 +01:00
Sylvain
88c48e4e69
[ongoing] refactoring i18n keys - admin
2019-12-17 12:40:36 +01:00
Sylvain
d21f616283
[ongoing] refactoring i18n keys
2019-12-16 16:54:40 +01:00
Sylvain
c565d9ff2b
unified front-end i18n interpolations syntax to messageformat
2019-12-16 10:16:11 +01:00
Sylvain
0c11f61010
Prevent event reservation in the past
2019-12-10 12:16:26 +01:00
Sylvain
6aa3c0caeb
Notify all admins on the creation of a refund invoice
2019-12-09 11:55:31 +01:00
Sylvain
510c802ab1
messages variations depending on slot duration
2019-12-09 10:27:50 +01:00
Sylvain
538b5cef78
add/remove ical imports in public agenda
...
also: a little of refacftoring in CalendarController
2019-12-03 11:27:20 +01:00
Sylvain
32e7fc3900
confirm delete icalendar imports + fix display + add translations
2019-12-03 10:48:53 +01:00
Sylvain
22be9f6a08
display external calendars list in public calendar + pull availabilities
2019-12-02 16:49:20 +01:00
Sylvain
cca6b14f58
import events asyncronously from icalendar
2019-12-02 15:53:24 +01:00
Sylvain
55d2c88134
delete & sync ical sources
2019-12-02 12:19:30 +01:00
Sylvain
36eba99808
[bug] report errors on admin creation
2019-12-02 10:39:42 +01:00
Sylvain
97d93cd622
added a name to imported calendar
2019-11-27 17:39:19 +01:00
Sylvain
baf8cfb487
iCalendar server api & db model
2019-11-27 17:05:19 +01:00
Sylvain
9e2134c9cf
ics sources configuration interface
2019-11-27 16:17:42 +01:00
Sylvain
a9b1eabb2c
[poc] show google agenda events in the public calendar
2019-11-27 13:51:23 +01:00
Sylvain
91008b3df1
improved calendar legend
2019-11-27 11:52:37 +01:00
Sylvain
48b811d2b5
Added freeCAD files as default allowed extensions
...
also: refactored some ruby code
2019-11-25 16:12:23 +01:00
Sylvain
68b17cbe9a
Ability to show the scheduled events in the admin calendar
2019-11-25 14:49:39 +01:00
Sylvain
5d358efb9f
correct conjugation for event canceled
2019-11-25 10:50:32 +01:00
Sylvain
ce366beaa2
display that an event reservation was canceled
...
also: fixed transtions files
2019-11-21 11:15:05 +01:00
Sylvain
b725a5a071
Merge branch 'cancel' into dev
2019-11-20 10:27:56 +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
9ec736e6b5
delete recursive slots
2019-11-18 17:29:51 +01:00
Sylvain
a60a39ff9e
[ongoing] create multiple availabilities according to UI
2019-11-13 12:13:22 +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
cdc30e0da2
configure the slots duration with an environment variable
2019-10-29 16:52:52 +01:00
Sylvain
1ed3eba129
[feature] export last connection date to members.xlsx
2019-10-29 11:09:17 +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
d7aed3fa1f
Improved notification email to the member when a rolling subscription is taken
2019-10-23 11:43:42 +02:00
Sylvain
58821555fe
Ability to set the default view in project gallery: openLab or local
2019-10-22 14:42:45 +02:00
Sylvain
90b2e7e575
Ability to configure SMTP connection to use SMTP/TLS
2019-10-21 11:42:01 +02:00
Sylvain
e8930924e4
[bug] do not display each days in invoices for multiple days event reservation
2019-10-16 16:11:37 +02:00
Sylvain
4300f29ad7
[bug] unable to run rake fablab 🇪🇸 * tasks due to an issue with gem faraday 0.16.x
...
Gem faraday was updated to 0.17 to solve the issue
2019-10-16 13:11:47 +02:00
Sylvain
2897eec723
various bugfixes
...
- in profile_complete form, the user's group is not selected by default
- missing asterisks on some required fields in profile_complete form
- renamed default DatabaseProvider from Fablab to FabManager
2019-10-09 14:41:32 +02:00
Sylvain
7dbfbc4868
fix typo
2019-10-07 17:12:49 +02:00
Sylvain
5fcf9968cb
Updated Omniauth & Omniauth-oauth2 + fixed oauth2 callback url
2019-10-02 16:06:27 +02:00
Sylvain
927479733b
migrated links to /users/auth from GET to POST
...
see https://github.com/omniauth/omniauth/wiki/Resolving-CVE-2015-9284 for more info
2019-10-02 14:37:47 +02:00
Sylvain
0d3cc0fe40
[feature] Ability to disable invoices generation and interfaces
2019-09-30 15:29:20 +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
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
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
588010ac0b
[feature] Optional reCaptcha checkbox in sign-up form
2019-09-23 17:46:46 +02:00
Sylvain
7d26932f6c
configure accounting codes & labels for wallet clients and other means clients
2019-09-19 11:51:14 +02:00
Sylvain
c76563f22f
wallet label in accounting export
2019-09-19 11:25:12 +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