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
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
9b170b2fb8
test(tests): UT for JsonResponse class
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-05-08 19:58:15 +02:00
Rubén D
1a25c4568a
chore(php): Refactor Template handler
...
Improve templates rendering and make Template class more testeable
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-05-06 01:03:28 +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
92d778652c
chore: Create Serde
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-27 08:11:38 +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
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
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
6f3ed10144
chore(tests): UT for BackupFileHelper class
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-02-04 10:15:28 +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
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
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
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
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
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
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
92e92ea605
refactor: [WIP] Migrate config manager controller.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-06 18:33:20 +02:00
Rubén D
4a7c4c317b
refactor: [WIP] Migrate access and item manager controllers.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-06-06 18:11:05 +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
f22145b389
chore: Use Application helper class and externalize UpgradeConfigChecker.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-05-16 22:04:08 +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
d6963e041e
chore: (WIP) Do not rely on dependencies' container for controllers.
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2022-05-16 11:31:02 +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
8e96ec4285
* [MOD] Code refactoring by enforcing type checks (WIP)
...
* [MOD] Update dependencies
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2021-01-17 14:56:56 +01: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
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
Rubén D
6197c52af1
* [MOD] Update copyright date
...
* [MOD] Code cleanup
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2019-04-27 02:48:18 +02:00
Rubén D
2318796c00
* [FIX] Fixed wrong behavior when searching for accounts on accounts manager. Thanks to @Weptun for the feedback. Closes #1271
...
* [ADD] Added missing tests
* [MOD] Code cleanup
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2019-04-21 23:12:45 +02:00
Rubén D
a65d261ba8
* [FIX] Fixed wrong behavior when session is timed out
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2019-01-26 11:25:25 +01:00
nuxsmin
5a549532f6
* [MOD] Use config cache file instead of storing it in PHP's session
...
* [MOD] Unit testing tweaks in order to renew config cache
Signed-off-by: nuxsmin <nuxsmin@syspass.org >
2018-11-12 00:12:01 +01:00
nuxsmin
5e1ed32d76
* [FIX] Some view's variables weren't set when user wasn't logged in. Thanks to @vmario89 for the notice. Closes #1094
...
Signed-off-by: nuxsmin <nuxsmin@syspass.org >
2018-11-07 00:06:32 +01:00
nuxsmin
ec97b603b0
* [MOD] Improved theme handling
...
* [MOD] Code refactoring
Signed-off-by: nuxsmin <nuxsmin@syspass.org >
2018-11-01 10:24:25 +01:00
nuxsmin
e49526e594
* [MOD] Improved template rendering
...
* [MOD] Improved variable errors on templates
* [MOD] Improved security token behavior
* [MOD] Code refactoring
Signed-off-by: nuxsmin <nuxsmin@syspass.org >
2018-10-23 00:56:05 +02:00
nuxsmin
7f2dd35059
* [MOD] Improved plugins management
...
* [MOD] Code refactoring
Signed-off-by: nuxsmin <nuxsmin@syspass.org >
2018-10-15 02:56:00 +02:00
nuxsmin
cb92560425
* [FIX] Fixed issue when displaying username on session bar when it isn't available. Closes #1048 . Thanks to @vmario89 for the feedback.
...
Signed-off-by: nuxsmin <nuxsmin@syspass.org >
2018-10-01 23:33:09 +02:00
nuxsmin
a00b1fb3e9
* [ADD] Unit testing. Work in progress
...
* [MOD] Code refactoring
* [FIX] Minor bugfixes
2018-08-06 10:16:29 +02:00
nuxsmin
30ba17c4b0
* [ADD] Added some PHP extension checks
2018-08-01 10:50:47 +02:00
nuxsmin
9d42c23873
* [ADD] Unit testing. Work in progress
...
* [MOD] Request handling rewritten to make it testable
* [MOD] Code refactoring
2018-07-15 14:05:15 +02:00
nuxsmin
a97b92131f
* [ADD] Added URI signature for JS and CSS resources
...
* [MOD] Improved requests handling. It makes them more testing friendly
* [MOD] Code refactoring
2018-07-08 23:05:30 +02:00
nuxsmin
4259b5f2d4
* [ADD] Option for enable/disable account's password expiry date. The expire time could be set too
...
* [ADD] Random generated passwords can be copied to clipboard
* [ADD] Random generated passwords can be viewed after being generated
* [MOD] Code refactoring
2018-03-26 13:30:42 +02:00
nuxsmin
e4167f06fc
* [ADD] Error page for common errors during initialization.
...
* [FIX] Minor bugfixes
2018-03-19 23:36:30 +01:00