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
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
e916420db6
chore: Move ErrorUtil
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-28 10:46:41 +02:00
Rubén D
ce7d02f5e5
chore(tests): UT for Image
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-28 10:24:01 +02:00
Rubén D
e1dcf74dda
chore(tests): UT for Checks and DateUtil
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-27 11:33:37 +02:00
Rubén D
c1a5b7f881
chore(tests): Add null character
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-27 09:52:43 +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
4e346d9f1a
chore: Bootstrap refactoring
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-20 11:59:23 +02:00
Rubén D
cb9f393890
chore(tests): UT for PluginUpgrader service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-03-11 15:39:36 +01:00
Rubén D
d17b50183a
chore: Fix wrong classes naming
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-03-09 13:19:02 +01:00
Rubén D
2e4eca1c75
chore(tests): UT for ItemPreset
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-03-09 12:48:40 +01:00
Rubén D
d020963eaa
chore(tests): UT for XmlVerify service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-02-17 09:16:46 +01:00
Rubén D
49805d6b27
chore(tests): UT for UpgradeConfig service
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-01-15 18:05:20 +01:00
Rubén D
17432e0e0a
chore: Code refactoring
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-12-08 11:57:48 +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
6f05a914ef
chore(tests): UT for MinifyCss
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-12-06 12:17:42 +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
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
a193276519
chore(tests): UT for ACL handler
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-11-11 10:16:40 +01: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
354a33cf17
chore: Create ApiService tests
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-05-20 22:01:41 +02:00
Rubén D
13d542522f
chore: Create UpgradePublicLinkService tests.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2023-05-16 23:09:50 +02:00
Rubén D
d5ec816415
chore: Remove unused classes and fix types.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-12-10 12:30:58 +01: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
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
41b171e89d
chore: Create AccountSearchTokenizer tests
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-11-27 00:46:43 +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
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
fb0126f9cf
chore: Adapt AccountFileService.php
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-11-19 17:09:52 +01: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
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
Rubén D
98ffc311cf
chore: Refactoring of Bootstrap class into an abstract class.
...
This allows to implement bootstrap classes for each module and simplifies the bootstrap code.
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-05-16 19:01:28 +02:00
Rubén D
6a6c5d966d
* [FIX] Minor fixes.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-02-27 13:52:40 +01:00
Rubén D
6f2f1ec5e2
* [FIX] Prevent login process when user/password are not provided.
...
* [FIX] Use null when clientId or categoryId are not set when searching account.
* [FIX] Minor fixes.
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2021-10-17 22:56:21 +02:00
Rubén D
ebe58282f6
* [ADD] Test API module without using a real sysPass instance.
...
* [MOD] Improve module loading.
* [MOD] Improve backup file regex.
* [MOD] Minor code tweaks.
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2021-10-17 16:26:39 +02:00
Rubén D
58249da565
* [MOD] Use static types.
...
* [MOD] CORS headers.
* [MOD] Improve Forwarded header lookup.
* [ADD] Create interface for configuration data.
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2021-10-12 20:49:18 +02:00
Rubén D
5424084a52
* [MOD] Improve bootstrap.
...
* [ADD] CORS headers.
* [MOD] Improve Forwarded header lookup.
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2021-10-03 12:55:26 +02:00
Rubén D
9d103ecde4
* [ADD] Bump PHP required version to 7.4
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2021-09-26 18:48:05 +02:00
Rubén D
f8e9e19731
* [ADD] Backup CLI command and tests.
...
* [MOD] Code refactoring.
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2021-09-26 18:42:34 +02:00
Rubén D
600c398bb8
* [ADD] Install CLI command tests.
...
* [MOD] Install CLI command refactoring.
* [MOD] Minor code tweaks.
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2021-09-19 21:32:34 +02:00
Rubén D
41703b50f9
* [MOD] Strict type checking (WIP)
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2020-12-20 14:24:42 +01:00
Rubén D
e4e6e04c57
* [MOD] Updated copyright
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2020-12-07 19:42:41 +01:00
Rubén D
896d9fd3ad
* [MOD] Deprecate PHP versions below 7.2 since they are no longer supported by PHP and Travis CI tests are not performed for them. https://www.php.net/supported-versions.php
...
* [MOD] Improve internal config handling. No more properties visibility tweaks.
* [MOD] Updated dependencies.
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2020-12-07 19:37:00 +01:00
Rubén D
3bcf2e0b4d
* [ADD] Include custom field in API response. Thanks to @sf32738 for the feedback. Closes #1388 .
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2020-01-11 20:50:09 +01:00
Rubén D
bec1d21d8c
* [MOD] Improved CSRF handling by using HTTP header to set the token
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2020-01-08 13:18:03 +01:00