Commit Graph

143 Commits

Author SHA1 Message Date
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
8a75c0e36e fix: Minor fixes.
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2022-06-25 10:47:04 +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
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
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
bc8e128138 refactor: [WIP] Remove circular dependency.
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2022-06-06 08:24:13 +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
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
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
90aa6eb027 * [FIX] Skip direct link on new account
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2020-06-29 00:49:31 +02:00
Rubén D
cd9dd167bd * [MOD] Merge v3.1 changes
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2020-03-11 19:34:54 +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
Rubén D
3f79d69336 * [FIX] Wrong URL when application URL setting is set. Thanks to @kalxasus for the notice. Closes #1395
* [MOD] Update Authenticator version in composer.json

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-07-20 23:30:47 +02: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
4e26b3918e * [ADD] Allow to set account's owner when creating or copying the account. Related #1264
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-02-24 22:15:42 +01:00
Rubén D
1ec8d26e3a * [ADD] Application URL for handling requests through reverse proxy. Thanks to @rob42 for the feedback. Closes #1218
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-02-24 20:48:34 +01:00
Rubén D
7fd6df7502 * [FIX] Wrong encoding when displaying account's password. Thanks to @DDH112 for the feedback. Closes #1257
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-02-23 12:59:57 +01:00
Rubén D
fda9466260 * [FIX] Wrong behavior when displaying profiles on item presets. Thanks to @DDH112 for the feedback. Closes #1223
Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-02-07 19:54:15 +01:00
Rubén D
26261c0789 * [FIX] Wrong behavior when importing CSV. Thanks to @hoboristi for the feedback. Closes #1211
* [FIX] Wrong behavior when displaying passwords with scpecial characters. Thanks to @opeshm for the feedback. Closes #1207

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-01-26 12:00:29 +01:00
Rubén D
5dcc450326 * [MOD] Bump version&build numbers
* [FIX] Wrong behavior when setting security token on log/audit module. Thanks to @schleyk  for the feedback. Closes #1182

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-01-20 12:06:39 +01:00
Rubén D
1cd6eb0f89 * [FIX] Wrong behavior when logging in using Authenticator plugin. Redirection was wrong when using URI sub-path
* [MOD] Minor UI tweaks

Signed-off-by: Rubén D <nuxsmin@syspass.org>
2019-01-20 11:23:30 +01: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
42aa27b03a * [FIX] Untranslated string on public links list. Thanks to @vmario89 for the feedback. Related #1124
Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-11-26 19:30:38 +01:00
nuxsmin
57260871d6 * [FIX] Notifications assigned to a user can be deleted
* [MOD] Improved in-app notifications displaying. Database update is needed
* [ADD] Added ACL event handler in order to recreate users' ACL when items like user, profile or group are updated/deleted

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-11-18 19:51:42 +01:00
nuxsmin
98fe0ba35c * [FIX] Fixed URL when downloading resources and sysPass id behind a reverse proxy. Thanks to @vmario89 for the feedback. Closes #1102
* [FIX] Fixed wrong behavior when copying to clipboard an account's password through public link
* [MOD] Improved URL handling
* [MOD] Improved deep links handling

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-11-17 13:11:58 +01:00
nuxsmin
f6f9cd1a03 * [FIX] Fixed wrong behavior when displaying account data when private presets were set
* [MOD] Improved presets precedence
* [FIX] Fixed wrong behavior when logging exceptions
* [MOD] Removed DokuWiki configuration (will be restored in later releases)
* [MOD] Removed LDAP sync icon from users view
* [MOD] Use minimized version of JS resources

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-11-13 23:53:17 +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
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
59de1c4d00 * [MOD] Improved database checking
* [ADD] Added plugin removal when it isn't available
* [FIX] Minor bugfixes

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-11-01 19:13:41 +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
01df8254dc * [FIX] Notifications can only be edited by app admins. They can be removed after checked out.
Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-10-28 23:16:42 +01:00
nuxsmin
09520d3cc7 * [FIX] Fixed wrong behavior when downloading PDF file from file management
* [MOD] Improved backup and export management. They are now stored in compressed file format, can be downloaded without direct access through the web browser and it keeps tracking when downloaded.
* [MOD] Updated translations
* [ADD] Unit tests

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-10-28 22:37:57 +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
e322563a66 * [ADD] Added In-App notifications polling. It will show up a browser notification when there are pending notifications
* [MOD] Improved Javascript error handling
* [MOD] Code refactoring

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-10-16 01:13:38 +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
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
25adf37728 * [ADD] Added view action on accounts manager list
Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-10-11 01:25:58 +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
a795fa8a23 * [ADD] Shared (public) links can now be deleted from the account's page by either the link creator or application admin. Closes #811. Thanks to @vmario89 for the feedback
* [FIX] Fixed wrong behavior when refreshing public link from the account's page

Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-10-08 02:11:11 +02:00
nuxsmin
943a571d85 * [MOD] UI tweaks
Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-10-08 01:20:49 +02:00
nuxsmin
71e504da40 * [FIX] Fixed wrong string in button for deleting multiple items
Signed-off-by: nuxsmin <nuxsmin@syspass.org>
2018-10-08 00:40:51 +02:00