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
|
1a9fe301d0
|
Revamp CI: rebase on alpine, generate release
|
2021-01-13 09:18:30 +01:00 |
|
Timothée Floure
|
c003b82736
|
ldap test env: allow configuration of wait_for_ldap()
|
2021-01-13 08:37:55 +01:00 |
|
Timothée Floure
|
7168f65965
|
tests: allow to run container runtime with sudo (docker in CI)
|
2021-01-13 07:54:06 +01:00 |
|
Timothée Floure
|
539e1146d1
|
LDAP Test Environment: fallback to docker if podman is not available
|
2021-01-12 16:25:44 +01:00 |
|
Timothée Floure
|
8680152e19
|
Patch Mailer for testing
|
2021-01-12 16:25:27 +01:00 |
|
Timothée Floure
|
e61b409838
|
Configure mix release, add release runtime configuration
|
2021-01-12 10:43:59 +01:00 |
|
Timothée Floure
|
4f9e165d9b
|
Initialize release files
|
2021-01-12 10:21:42 +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
|
f846cb783b
|
Add missing dependencies and locale to CI pipeline
|
2021-01-12 09:36:22 +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
|
34dee38481
|
Add run-ci.sh script, check test coverage in CI
|
2021-01-07 09:11:15 +01:00 |
|
Timothée Floure
|
6604a925f0
|
Add podman to CI image
|
2021-01-07 08:19:31 +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
|
22805f0fb7
|
Add :eldap to mix's extra_applications
|
2021-01-05 17:25:49 +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
|
7ea4241f23
|
Patch auth test fixtures for username support
|
2021-01-04 13:14:16 +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
|
c41ac96bc9
|
Add correct + simple > efficient note to README
|
2020-12-22 14:21:57 +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
|
4f97690de4
|
Add lockfile
|
2020-12-15 14:18:22 +01:00 |
|
Timothée Floure
|
709b7d00b8
|
Add minimal builds.sr.ht CI configuration
|
2020-12-15 13:48:27 +01:00 |
|
Timothée Floure
|
3ff1c12b28
|
Mention Elixir resources in README, start server with REPL
|
2020-12-15 09:02:51 +01:00 |
|
Timothée Floure
|
ce58708876
|
Populate README with meaningful content
|
2020-12-15 08:58:29 +01:00 |
|
Timothée Floure
|
8450d24ad9
|
Initial mix/phx project
|
2020-12-15 08:45:34 +01:00 |
|