Commit graph

37 commits

Author SHA1 Message Date
Timothée Floure
f7fa25c2e5
Update bamboo and minor mix deps; fix synthax error in user module
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-21 18:47:56 +02:00
Timothée Floure
3f3c835598
VirtualMachineHosting* -> VirtualMachine* 2021-04-12 15:53:49 +02:00
Timothée Floure
11270fc7b1
VM dashboard - do not crash on missing configuration 2021-04-12 15:48:49 +02:00
Timothée Floure
82c12bd234
Rename from RecycledCloud / management to Meta 2021-04-12 15:44:12 +02:00
Timothée Floure
4a370a9952
Cleanup VM dashboard 2021-04-09 11:36:33 +02:00
Timothée Floure
65c9c07297
Wrap Odoo auth in try block 2021-04-07 17:24:21 +02:00
Timothée Floure
7e6439be67
Wire initial VM management frontend 2021-04-07 17:23:48 +02:00
Timothée Floure
053d5a3320
Fix mapping of lists in ONE Records, import both VM and VM_POOL
subrecords
2021-03-05 16:09:04 +01:00
Timothée Floure
ae52442bd6
Add initial OpenNebula XML-RPC Api Integration 2021-02-11 14:34:40 +01:00
Timothée Floure
42d44160b5
Fix minor typo in captcha description, release v0.3.1 2021-02-03 13:56:00 +01:00
Timothée Floure
00394a3559
Blacklist misleading usernames (fixes #10) 2021-02-03 11:53:26 +01:00
Timothée Floure
3dfc9115a1
Add captcha to registrations (fixes #9) 2021-02-03 10:12:23 +01:00
Timothée Floure
a1dcc36dab
Add captcha to support requests 2021-02-03 09:37:00 +01:00
Timothée Floure
a9a65adb8c
Add minimal contact form 2021-02-02 18:49:11 +01:00
Timothée Floure
f762f5c030
Wire Odoo invoices to billing view (Fixes #13) 2021-01-20 18:17:16 +01:00
Timothée Floure
808765ef5a
Wire partner display name to Odoo 2021-01-20 17:37:11 +01:00
Timothée Floure
dcb5f364c2
Add initial Odoo integration (billing address) 2021-01-20 17:28:48 +01:00
Timothée Floure
1133025016
Make Odoo GenServer more resilient
i.e. do not crash if Odoo is not available or configuration not set
2021-01-20 09:56:12 +01:00
Timothée Floure
785e096f4b
UserNotifier: greet username instead of email 2021-01-20 09:22:59 +01:00
Timothée Floure
e16cb12862
Add support for basic Odoo integration (authentication, query) 2021-01-19 17:34:12 +01:00
Timothée Floure
f0e08243d2
Remove calls to Mix as it is not available in releases 2021-01-13 17:36:14 +01:00
Timothée Floure
71ac6d1c27
Fix case of Mailer and LDAP module filenames 2021-01-13 17:02:55 +01:00
Timothée Floure
d71a1f1261
Add release-specific ecto logic
See https://hexdocs.pm/phoenix/releases.html for details
2021-01-13 17:02:13 +01:00
Timothée Floure
8680152e19
Patch Mailer for testing 2021-01-12 16:25:27 +01:00
Timothée Floure
e69db66be8
Add mailing capabilities with Bamboo, local dev LDAP conf 2021-01-12 10:06:05 +01:00
Timothée Floure
17fdc7085e
Fixing remaining auth tests 2021-01-12 09:01:38 +01:00
Timothée Floure
fa15a25044
Wire/test registration and password reset 2021-01-08 14:41:37 +01:00
Timothée Floure
880c04c589
Start LDAP server with tests, fix various tests and warnings 2021-01-07 08:15:09 +01:00
Timothée Floure
acfc0c59a2
Remove exldap dep, dumb ldap user creation, patch tests for LDAP backend 2021-01-05 17:20:35 +01:00
Timothée Floure
c2faafe3a3
Add minimal SSH key management 2020-12-23 12:51:05 +01:00
Timothée Floure
061a748c2a
Wire mail change to LDAP backend 2020-12-22 15:10:38 +01:00
Timothée Floure
ead51b3082
Refactor user-related LDAP logic 2020-12-22 14:22:34 +01:00
Timothée Floure
b567dfa542
Inefficiently fetch email from LDAP directory 2020-12-22 13:20:54 +01:00
Timothée Floure
d96d9005f5
authentication: initial LDAP wiring (login, password change) 2020-12-21 15:40:19 +01:00
Timothée Floure
f286e83f6e
Replace default template by minimal navigation 2020-12-15 15:45:43 +01:00
Timothée Floure
56d2d5bccf
Run mix phx.gen.auth Accounts User users
Uses phx_gen_auth as a scaffold to build our own logic.
2020-12-15 14:24:14 +01:00
Timothée Floure
8450d24ad9
Initial mix/phx project 2020-12-15 08:45:34 +01:00