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
92d778652c
chore: Create Serde
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-04-27 08:11: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
8879da343d
chore(tests): UT for Tag repository
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-03-16 09:35:38 +01:00
Rubén D
24fcc0abf4
chore: Refactor Client naming
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-01-16 09:25:01 +01:00
Rubén D
c87f3abe39
chore: Refactor Category naming
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-01-16 09:19:44 +01:00
Rubén D
7eee87b74c
chore: Refactor Account interfaces naming
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2024-01-16 08:47:32 +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
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
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
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
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
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
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
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
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
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
f1d9230554
* [FIX] Wrong behavior when checking saved search filters in context. Thanks to @fprina for the feedback. Related #1178
...
Signed-off-by: Rubén D <nuxsmin@syspass.org >
2019-01-19 09:38:54 +01:00
nuxsmin
305d4de16f
* [MOD] Switched base language over to English
...
Signed-off-by: nuxsmin <nuxsmin@syspass.org >
2018-11-05 00:03:37 +01:00
nuxsmin
c4ba84e206
* [ADD] New preferences option to always display the account search filters
...
* [MOD] Updated translations
* [MOD] Code refactoring
Signed-off-by: nuxsmin <nuxsmin@syspass.org >
2018-11-03 13:41:46 +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
5b86397f5b
* [FIX] Fixed issue when compiling ACL. Closes #1063 . Thanks to @dcotruta and @odavis1 for the feedback and testing.
...
* [FIX] Fixed issue when setting master password from old user's password on login
* [FIX] Minor bugfixes
* [ADD] Added accounts bulk edit on Accounts Manager
* [MOD] Code refactoring
Signed-off-by: nuxsmin <nuxsmin@syspass.org >
2018-10-12 01:17:06 +02:00
nuxsmin
33ae422b2f
* [FIX] Pager was not displayed on auth tokens list
...
* [ADD] Added special filters for account searching on management tab
* [MOD] Code refactoring
Signed-off-by: nuxsmin <nuxsmin@syspass.org >
2018-10-11 01:04:35 +02:00
nuxsmin
cd2c0379db
* [MOD] Improved plugins manager
...
* [MOD] Code refactoring and cleanup
* [MOD] Make classes final for performance improvements and avoid some side behaviours
2018-07-28 21:45:49 +02:00
nuxsmin
3e26a1df71
* [ADD] Unit testing. Work in progress
...
* [MOD] Code refactoring
* [MOD] Make classes final for performance improvements and avoid some side behaviours
2018-07-28 19:15:11 +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
96eda4f3eb
* [MOD] Fixed some issues when running on PHP 7.2. Work in progress
2018-06-28 17:19:30 +02:00
nuxsmin
0096963131
* [MOD] Improved repositories behaviour and code refactoring.
...
* [ADD] Added more unit tests. Work in progress.
* [FIX] Fixed wrong behaviour when updating an LDAP user. Related #950 . Thanks to @Fizard for the feedback.
2018-06-12 01:36:28 +02:00
nuxsmin
b041720886
* [MOD] Improved help for special paramenters.
...
* [MOD] Improved UI for mobile browsing.
* [MOD] Improved locale detection.
* [MOD] Minor UI tweaks.
2018-04-14 22:26:30 +02:00
nuxsmin
fd14efa5eb
* [MOD] Improved tooltip displaying in account search view
...
* [ADD] Public links are shown in account search view
* [MOD] Code cleanup
2018-04-05 23:52:37 +02:00
nuxsmin
b9bc1c09e9
* [ADD] Permissions for users and groups on accounts could now be set either for viewing or editing.
...
* [MOD] Improved account ACL performance
* [MOD] Improved tags and permissions saving behavior
2018-04-02 00:02:24 +02:00
nuxsmin
4d6104b839
* [ADD] API module. Work in progress.
...
* [ADD] Upgrade service. Work in progress.
* [MOD] Context based session data. Added collection class to manage session properties.
* [MOD] Code refactoring.
* [MOD] Improved theme icons load by caching objects.
2018-03-13 02:01:09 +01:00
nuxsmin
435bf3b810
* [ADD] Added plugin controller
...
* [MOD] Code refactoring
* [FIX] Bugfixes
2018-03-06 14:21:45 +01:00
nuxsmin
f821b716e4
* [ADD] Added notifications event handler
...
* [ADD] Added account acl file based cache
* [ADD] Added deep links
* [FIX] Several bugfixes
2018-03-05 01:33:16 +01:00
nuxsmin
e0a45f4b2e
* [MOD] Improved parsing request data
2018-03-03 12:44:02 +01:00
nuxsmin
bfefa194ef
* [FIX] Favorite searching
2018-02-28 12:39:12 +01:00
nuxsmin
a045c54a37
* [ADD] Favorite accounts
...
* [MOD] Code refactoring
2018-02-28 11:14:21 +01:00
nuxsmin
407a3f0694
* [ADD] Password reset module. Work in progress
...
* [ADD] Mail provider. Work in progress
* [MOD] Updated copyright
* [MOD] Improved tracking module
2018-02-27 00:06:59 +01:00
nuxsmin
674c9154b7
* [MOD] Improved IoC handling. Work in progress
2018-02-14 00:24:35 +01:00
nuxsmin
74741853bd
* [FIX] Minor fixes
...
* [ADD] Configuration module. Work in progress.
2018-02-06 01:11:00 +01:00
nuxsmin
e2e39483b4
* [MOD] Improved accounts management
...
* [MOD] Code refactoring
* [MOD] Minor fixes
2018-02-04 18:52:00 +01:00