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
27d951954e
chore(tests): UT for MimeTypes
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-11-26 11:32:21 +01:00
Rubén D
140eb86997
chore(tests): UT for ThemeIcons
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-11-26 00:53:18 +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
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
cb1e5f9e93
chore: Create PublicLinkService tests.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-05-16 14:55:34 +02:00
Rubén D
a597d8ae62
chore: Create AccountService tests and rework models.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-12-10 12:07:38 +01:00
Rubén D
60f21cfddf
chore: Create tests for AccountHistoryService
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-12-04 21:19:48 +01:00
Rubén D
78f51f3259
chore: Add tests for CryptPKI
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-12-04 00:06:43 +01:00
Rubén D
7f986f17ef
chore: Add tests for AccountSearchService
...
AccountSearchService has been split into multiple classes for better testeability.
Accounts' DTOs have been moved to domain
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-12-03 21:01:32 +01:00
Rubén D
bd8e599014
chore: Create tests for AccountFileService
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-11-27 19:51:18 +01:00
Rubén D
930b1f7139
chore: Create AccountCryptService tests
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-11-27 16:01:51 +01: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
07437ffda0
chore: Create AccountAdapter tests
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-11-26 13:04:38 +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
8a2bbc8283
chore: Use Aura.SqlQuery for building queries.
...
Refactor AccountRepository and AccountSearchRepository to use Aura.SqlQuery. This will allow to mock queries when testing.
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-11-05 09:58:57 +01:00
Rubén D
de06ff5b0f
chore: Move account data models and unit test for account repository.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-07-02 18:01:56 +02:00
Rubén D
f48a5df9bb
chore: Inject adapters.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-26 13:06:03 +02:00
Rubén D
f56bfc22f4
chore: Bootstrap refactoring.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-26 12:30:22 +02:00
Rubén D
8a75c0e36e
fix: Minor fixes.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-25 10:47:04 +02:00
Rubén D
ffae1d9426
chore: Allow 0 items on XML export file.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-20 08:31:26 +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
f134a53d55
fix: Missing installer definition and naming.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-18 19:51:38 +02:00
Rubén D
38b036cc2f
fix: Allow to install on database error.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-18 19:33:46 +02:00
Rubén D
66dcab2cd0
refactor: Fix initialization errors.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-16 07:54:44 +02:00
Rubén D
fbe0e37c17
refactor: Improve helpers style and IoC.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-12 22:01:56 +02:00
Rubén D
8130582df1
refactor: Improve Account helper hierarchy.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-12 21:55:29 +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
94fdfcede9
refactor: Remove unneeded code form base controllers and improve traits decoupling.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-12 17:00:19 +02:00
Rubén D
60be265652
refactor: [WIP] Migrate user profile controller.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-12 16:30:21 +02:00
Rubén D
65335e5166
refactor: [WIP] Migrate user group controller.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-12 16:12:26 +02:00
Rubén D
e133012ef7
refactor: [WIP] Migrate user controller.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-12 15:55:44 +02:00
Rubén D
7cd18ab2c7
refactor: [WIP] Migrate user pass reset controller.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-12 15:33:11 +02:00
Rubén D
f5236ec09c
refactor: [WIP] Migrate user settings manager controller.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-12 11:35:27 +02:00
Rubén D
7dc998dc23
refactor: [WIP] Migrate user settings controller.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-12 11:31:59 +02:00
Rubén D
b6b8d352a0
refactor: [WIP] Migrate upgrade controller.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-12 11:27:08 +02:00
Rubén D
f5271b6429
refactor: [WIP] Migrate track controller.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-12 11:16:19 +02:00
Rubén D
1a53a4bb27
refactor: [WIP] Migrate task controller.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-12 11:09:31 +02:00
Rubén D
0562cb72cc
refactor: [WIP] Migrate tag controller.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-12 11:04:51 +02:00
Rubén D
1169af5542
refactor: [WIP] Migrate status controller.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-12 10:48:47 +02:00
Rubén D
843783d302
refactor: [WIP] Migrate publiclink controller.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-12 10:41:30 +02:00
Rubén D
2f5ca6ae20
refactor: [WIP] Migrate plugin controller.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-12 10:02:16 +02:00
Rubén D
0ed7e2b96a
refactor: [WIP] Migrate notification controller.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-11 22:57:35 +02:00
Rubén D
bd75668c10
refactor: [WIP] Migrate item preset controller.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-11 22:37:48 +02:00
Rubén D
8924b93328
refactor: [WIP] Migrate install controller.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-11 21:28:03 +02:00