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
c907bb9895
ci(php): Bump to PHP 8.1 version
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-05-20 22:46:42 +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
796ecbc5fb
chore: Implement AccountAclService tests.
...
Use scoped namespace for simple functions.
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-11-25 23:40:27 +01:00
Rubén D
e849c9d521
chore: Reformat code
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-11-20 12:56:00 +01:00
Rubén D
666bd06566
chore: Fix tests and PHPStan warnings
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-11-19 15:37:01 +01:00
Rubén D
9e92093f0e
chore: Skip login controller from session closing.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-20 00:24:36 +02:00
Rubén D
433ff46d3b
fix: Use existing config instead of new one during install
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-19 23:29:57 +02:00
Rubén D
3c0b3b726a
chore: Use constants for config properties.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-19 23:00:53 +02: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
ff745a0cd5
feat: Installer refactoring to inject all dependencies at build time.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-19 11:39:59 +02:00
Rubén D
10827cf56c
refactor: [WIP] Optimize code.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-06 08:30:53 +02:00
Rubén D
1c8fb0ea1a
refactor: [WIP] Use hexagonal architecture and implement interfaces for services and repositories.
...
Controllers are being splited into commands to better dependency management.
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-06 08:17:34 +02:00