shamoon
a74740877a
Fix: remove note max height ( #4287 )
2023-09-28 09:20:07 -07:00
shamoon
70b566f746
Update translation string for tasks dialog ( #4263 )
2023-09-25 10:53:36 -07:00
shamoon
f3d6756fba
Enhancement: settings reorganization & improvements, separate admin section ( #4251 )
...
* Separate admin / manage sections
* Move mail settings to its own component
* Move users and groups to its own component
* Move default permissions to its own settings tab
* Unify list styling, add tour step, refactor components
* Only patch saved views that have changed on settings save
* Update messages.xlf
* Remove unused methods in settings.component.ts
* Drop admin section to bottom of sidebar, cleanup outdated, add docs link to dropdown
* Better visually unify management list & other list pages
2023-09-24 19:24:28 -07:00
shamoon
9712ac109d
Feature: consumption templates ( #4196 )
...
* Initial implementation of consumption templates
* Frontend implementation of consumption templates
Testing
* Support consumption template source
* order templates, automatically add permissions
* Support title assignment in consumption templates
* Refactoring, filters to and, show sources on list
Show sources on template list, update some translation strings
Make filters and
minor testing
* Update strings
* Only update django-multiselectfield
* Basic docs, document some methods
* Improve testing coverage, template multi-assignment merges
2023-09-22 16:53:13 -07:00
shamoon
86d223fd93
Fix mixed rule / owner check, component input / output
2023-09-22 01:20:25 -07:00
shamoon
205106b566
Support edit permissions for mail rules and accounts
2023-09-22 01:01:35 -07:00
shamoon
54099d8441
Fix settings users initialization before groups
2023-09-21 23:35:40 -07:00
shamoon
02bf0349ca
Support default permissions for object creation via frontend ( #4233 )
2023-09-21 16:28:22 -07:00
shamoon
0d01295e79
Update GitHub strings
...
See #4024
2023-09-19 20:34:27 -07:00
shamoon
f5717cca1c
Enhancement: bulk edit object permissions ( #4176 )
...
* bulk_edit_object_perms API endpoint
* Frontend support for bulk object permissions edit
2023-09-19 13:40:21 -07:00
Marwan Khalil
95c12c1840
Fix: completely hide upload widget if user does not have permissions ( #4198 )
2023-09-17 14:53:20 +00:00
shamoon
4de1cb0a09
Fix application of theme color vars at root ( #4193 )
2023-09-16 01:08:03 -07:00
shamoon
5ee9ad3e4f
Migrate frontend prefix to -pngx
2023-09-14 14:51:02 -07:00
shamoon
7c9ab8c0b6
Feature: Share links ( #3996 )
...
* Implement share links
Basic implementation of share links
Make certain share link fields not editable, automatically grant permissions on migrate
Updated styling, error messages from expired / deleted links
frontend code linting, reversable sharelink migration
testing coverage
Update translation strings
No links message
* Consolidate file response methods
* improvements to share links on mobile devices
* Refactor share links file_version
* Add docs for share links
* Apply suggestions from code review
* When filtering share links, use the timezone aware now()
* Removes extra call to setup directories for usage in testing
* FIx copied badge display on some browsers
* Move copy to ngx-clipboard library
---------
Co-authored-by: Trenton H <797416+stumpylog@users.noreply.github.com>
2023-09-14 13:32:43 -07:00
Dominik Mielcarek
78ae4c42f7
Chore: change dark mode to use Bootstrap's color modes ( #4174 )
...
* Change setting dark mode to use Bootstrap's data-bs-theme attribute
* Update dark mode styling to use Bootstrap's color mode attribute
* Update unit tests and lints
* Fix not reflecting custom theme color
* Remove commented-out code
* fix inverted thumbnails in dark mode & card borders
* prettier
* Fix application of dark mode, tests
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-09-13 18:11:44 +00:00
shamoon
9a0e44a731
Pass saved_view owner as id only ( #4158 )
2023-09-10 16:37:35 -07:00
shamoon
c8bfbb9315
Fix dashboard widget card borders hidden by bkgd color ( #4155 )
2023-09-10 16:20:02 +00:00
shamoon
faed7683be
Frontend better handle slow backend requests
2023-09-08 19:49:54 -07:00
shamoon
ec971d0473
Fix add user / group buttons partially hidden if insufficient permissions ( #4133 )
2023-09-08 15:14:01 -07:00
shamoon
423e0768f9
Improved error notifications
2023-09-08 11:49:56 -07:00
shamoon
9dc77d94ed
Add Afrikaans, Greek & Norwegian languages
2023-09-08 10:01:01 -07:00
dependabot[bot]
f216b322c2
Bump the frontend-jest-dependencies group in /src-ui with 4 updates ( #4112 )
...
* Bump the frontend-jest-dependencies group in /src-ui with 4 updates
Bumps the frontend-jest-dependencies group in /src-ui with 4 updates: [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest ), [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest ), [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom ) and [jest-websocket-mock](https://github.com/romgain/jest-websocket-mock ).
Updates `jest` from 29.6.2 to 29.6.4
- [Release notes](https://github.com/jestjs/jest/releases )
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jestjs/jest/commits/v29.6.4/packages/jest )
Updates `@types/jest` from 29.5.3 to 29.5.4
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest )
Updates `jest-environment-jsdom` from 29.6.2 to 29.6.4
- [Release notes](https://github.com/jestjs/jest/releases )
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md )
- [Commits](https://github.com/jestjs/jest/commits/v29.6.4/packages/jest-environment-jsdom )
Updates `jest-websocket-mock` from 2.4.0 to 2.4.1
- [Release notes](https://github.com/romgain/jest-websocket-mock/releases )
- [Commits](https://github.com/romgain/jest-websocket-mock/compare/v2.4.0...v2.4.1 )
---
updated-dependencies:
- dependency-name: jest
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: frontend-jest-dependencies
- dependency-name: "@types/jest"
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: frontend-jest-dependencies
- dependency-name: jest-environment-jsdom
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: frontend-jest-dependencies
- dependency-name: jest-websocket-mock
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: frontend-jest-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
* Update toasts.component.spec.ts
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2023-09-02 07:08:40 +00:00
shamoon
407a119b9a
Fix long document names cause overflow on tasks view
2023-08-28 21:32:10 -07:00
shamoon
a667974378
Update settings.component.spec.ts
2023-08-24 00:21:06 -07:00
shamoon
57a3223c77
Merge branch 'dev' into ui-perms-tweaks
2023-08-23 08:48:42 -07:00
shamoon
0098936347
Fix: tag creation sometimes retained search text
2023-08-20 16:18:34 -07:00
shamoon
06c63ef4a4
Disable / hide some UI buttons / elements if insufficient permissions
2023-08-17 20:34:19 -07:00
shamoon
3dda02660c
Implement isNumber pipe
2023-08-12 08:31:42 -07:00
shamoon
a65239f7f1
Correct spelling of Ukrainian
2023-08-11 07:25:31 -07:00
shamoon
3b666fef77
Add backend check for ws message ownership
2023-08-09 16:46:48 -07:00
shamoon
9291c98189
Improve 404 navigation and styling
2023-08-09 00:30:20 -07:00
shamoon
f6dadd8c82
Merge branch 'dev' into fix/issue-3945
2023-08-08 22:37:13 -07:00
shamoon
022bb272e6
Restrict status messages by owner if set
2023-08-08 20:39:55 -07:00
shamoon
421e78a748
Handle very old date strings in correspondent list
2023-08-07 17:31:38 -07:00
shamoon
b09566a9a9
Adds Ukranian translation
2023-08-06 08:08:07 -07:00
shamoon
b5dec87a62
Cancel possibly slow queries on leave doc details
2023-08-03 21:49:11 -07:00
shamoon
2e67697d36
Note creation / deletion should respect doc permissions
...
- Disable add note button on frontend
- Explicitly disable add / delete via api
2023-08-01 22:28:27 -07:00
shamoon
d6960f537b
Do not force scroll on notes .card-body
2023-08-01 09:14:32 -07:00
shamoon
851290ee89
Merge branch 'dev' into feature-widget-buttons
2023-07-27 11:49:17 -07:00
shamoon
a8c6c55e3b
Useful buttons for saved view widgets
2023-07-26 11:36:55 -07:00
shamoon
992a647424
Fix large card date hover text color
2023-07-26 11:31:37 -07:00
shamoon
23fefc3ab7
Include permissions for mail rules & accounts
2023-07-26 07:28:25 -07:00
shamoon
0beb9f0b5f
Update frontend consumer status phases
2023-07-26 07:03:43 -07:00
Trenton Holmes
07e7bcd30b
Small improvement to the consumer status with stronger typing
2023-07-26 07:03:43 -07:00
Trenton H
8aa5ecde62
Updates some Python dependencies and the hooks
2023-07-20 18:30:11 -07:00
Tomas Rimkus
c2e9cc9a51
UI tour fixes and improvements
...
Update UI tour library
Fix popover padding in tour steps
Add 10px backdrop offset where needed
Refactor tour initialization to use defaults
Make popover-body rule more specific
Update messages.xlf
2023-07-13 07:58:41 -07:00
shamoon
db48d4c576
Merge pull request #3749 from paperless-ngx/fix/issue-3747
...
Fix: translate file tasks types in footer
2023-07-05 10:14:37 -07:00
shamoon
3293231ad2
Merge pull request #3722 from paperless-ngx/feature-slovak-translation
...
Feature: Add Slovak translation
2023-07-05 09:59:12 -07:00
shamoon
f492b679e3
Translate file tasks types in footer
2023-07-05 09:39:44 -07:00
shamoon
0bcda5ded8
Limit ng-select size for addition of filter button
2023-07-02 07:50:26 -07:00