Commit Graph

24 Commits

Author SHA1 Message Date
Rubén D
20d3ae4f80 test(IT): Test Ldap Dave use cases
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2024-10-26 08:14:27 +02:00
Rubén D
8ab83bae47 test(IT): Test Ldap Import check use cases
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2024-10-25 20:31:36 +02:00
Rubén D
f7aa81a176 test(IT): Test Ldap Check use cases
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2024-10-16 21:40:32 +02:00
Rubén D
d270ec6eb9 test(IT): Test account history manager use cases
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2024-08-21 18:55:34 +02:00
Rubén D
016aa1d8d3 chore: Refactor structure
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2024-04-28 19:47:50 +02:00
Rubén D
04d245994e chore: Move Providers
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2024-04-28 12:14:25 +02:00
Rubén D
fb68ff5c0d chore(tests): UT for LdapCheck service
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2024-04-13 08:19:41 +02:00
Rubén D
2c44b4f1cf chore(tests): UT for LdapImport service
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2024-03-08 06:25:16 +01:00
Rubén D
65938e729e chore: Refactor import services
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2024-02-25 11:52:57 +01:00
Rubén D
f68de1f917 chore: Refactor AuthToken interfaces naming
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2024-01-16 09:06:43 +01:00
Rubén D
5c5dc57bf6 chore(tests): UT for AuhToken
- Remove old tests
- Refactor Actions and Acl (WIP)

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2023-12-10 20:53:12 +01:00
Rubén D
7de0b1888d chore: Remove unused methods, minor refactor.
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2023-12-07 07:34:49 +01:00
Rubén D
d542685e14 chore: Move exceptions to domain
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2023-11-26 22:17:14 +01:00
Rubén D
4bfabd00e5 chore(tests): UT for PhpExtensionChecker
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2023-11-26 16:34:26 +01:00
Rubén D
05af371010 chore: Move interfaces into Domain
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2023-11-26 13:09:47 +01:00
Rubén D
c0e876bd42 chore: Move interfaces into Domain
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2023-11-26 13:00:30 +01:00
Rubén D
efc606cb91 chore(tests): UT for ACL actions
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2023-11-16 06:49:25 +01:00
Rubén D
dd43b9842f chore: Refactor EventDispatcher and observer pattern
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2023-11-03 12:15:48 +01:00
Rubén D
b640b6d695 chore(refactor): LDAP auth refactoring.
- Decouple from ldap_* native functions
- Use Laminas/Ldap library
- Use enum for interface constants
- Move LDAP interfaces to domain
- Simplify LdapActions API

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2023-06-03 21:40:20 +02:00
Rubén D
5952a3f48a chore: Adapt to hexagonal architecture pattern.
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2022-11-26 19:45:53 +01:00
Rubén D
8bfff2170f chore: Avoid handlers and database initialization when not yet installed
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2022-06-19 22:33:27 +02:00
Rubén D
0a6f7e4853 refactor: Use helper class to provide dependencies to simple controller.
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2022-06-12 17:12:04 +02:00
Rubén D
76db8ed677 refactor: [WIP] Migrate config ldap controller.
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2022-06-11 20:09:54 +02:00
Rubén D
5aa66b7045 refactor: [WIP] Migrate config ldap controller.
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2022-06-11 12:15:59 +02:00