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 |