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
b7137713e9
chore(Refactor): Move output handling to bootstrap
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-08-28 12:38:42 +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
7cad0e4a07
test(IT): Test account file use cases (WIP)
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-08-20 15:12:51 +02:00
Rubén D
d3c6448295
test(IT): Setup integration tests
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-07-27 11:10:50 +02:00
Rubén D
0e43458188
refactor(php): Improve session handling
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-05-13 07:50:16 +02:00
Rubén D
b477fb696f
test(tests): UT for NotificationEvent service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-05-12 00:50:42 +02:00
Rubén D
ac8565bc13
style(php): Fix copyright comment
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-05-04 09:33:52 +02:00
Rubén D
40c6cb1dba
chore: Use strict types
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-05-01 12:03:55 +02:00
Rubén D
3ad267c6ca
chore(tests): Change directory name and strict types
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-05-01 10:25:57 +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
6c131cbc1b
chore: Rename classes
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-28 12:50:01 +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
92d778652c
chore: Create Serde
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-27 08:11:38 +02:00
Rubén D
cda692d4de
chore: Relocate classes
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-21 21:09:32 +02:00
Rubén D
03e4a57562
chore(tests): UT for PluginBase service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-19 20:58:50 +02:00
Rubén D
21f392bb17
chore(tests): UT for LoginBase service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-19 18:33:24 +02:00
Rubén D
f093f04b06
chore(tests): UT for LoginMasterPass service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-19 07:23:31 +02:00
Rubén D
3cfd1b2a02
chore(tests): UT for LoginAuthHandler service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-17 08:24:31 +02:00
Rubén D
04c49cb8fd
chore(tests): UT for Login service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-15 07:56:27 +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
465fec9935
chore(tests): UT for User service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-09 06:42:26 +02:00
Rubén D
1fd39467fd
chore(tests): UT for UserProfile service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-07 08:42:47 +02:00
Rubén D
1d2e991be5
chore(tests): UT for UserMasterPass service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-07 07:44:23 +02:00
Rubén D
eea34cf282
chore(tests): UT for UserPassRecover service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-01 17:28:38 +02:00
Rubén D
dabac68ad4
chore(tests): UT for User repository
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-03-24 19:21:03 +01:00
Rubén D
a766de876f
chore(tests): Refactor TransactionAware callback
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-03-17 17:27:35 +01:00
Rubén D
35f8687f16
chore(tests): UT for Track service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-03-15 07:05:46 +01: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
35fa0f395a
chore(tests): UT for TemporaryMasterPass service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-01-20 09:24:22 +01:00
Rubén D
c263a8bef9
chore(tests): UT for MasterPass service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-01-16 14:15:30 +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
739f40ba5d
chore(tests): UT for Config service & repository
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-01-14 10:42:45 +01:00
Rubén D
799829fed5
chore: Semantic naming
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-12-16 09:51:53 +01:00
Rubén D
a76610fd85
fix(tests): UT for CategoryRepository
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-12-16 07:59:57 +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
f519f6b23e
chore: Refactor AuthTokenRepository
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-12-09 11:26:26 +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
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
a913e00218
chore(tests): UT for Theme
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-11-25 23:57:47 +01:00
Rubén D
9502b4c59d
chore(tests): UT for Session
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-11-18 09:31:09 +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
53d62e2d39
chore(tests): UT for LDAP authentication
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-10-29 11:09:37 +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
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