Commit Graph

209 Commits

Author SHA1 Message Date
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 0bcda5ded8 Limit ng-select size for addition of filter button 2023-07-02 07:50:26 -07:00
Daniel Dietzler 4693632c7d Feature: separate save / save & close buttons (#3575)
* Add setting to decide whether the edit dialog should automatically close on save

* Add the actual button to the ui

* Revert "Add the actual button to the ui"

This reverts commit e1f5a8bde0.

* Revert "Add setting to decide whether the edit dialog should automatically close on save"

This reverts commit feef3c909b.

* Add button for save without exit

* Correct save button ordering, ensure perms, update translation strings

* fix e2e tests

* Add unit testing for save / save & close button

---------

Update messages.xlf

Update document-detail.component.spec.ts

Co-Authored-By: shamoon <4887959+shamoon@users.noreply.github.com>
2023-06-18 08:06:54 -07:00
shamoon 06def8c11e frontend unit tests
toasts component testing

conditional import of angular setup-jest for vscode-jest support

Update jest.config.js

Create open-documents.service.spec.ts

Add unit tests for all REST services

settings service test

Remove component from settings service test

Create permissions.service.spec.ts

upload documents service tests

Update package.json

Create toast.service.spec.ts

Tasks service test

Statistics widget component tests

Update permissions.service.ts

Create app.component.spec.ts

settings component testing

tasks component unit testing

Management list component generic tests

Some management component tests

document notes component unit tests

Create document-list.component.spec.ts

Create save-view-config-dialog.component.spec.ts

Create filter-editor.component.spec.ts

small and large document cards unit testing

Create bulk-editor.component.spec.ts

document detail unit tests

saving work on documentdetail component spec

Create document-asn.component.spec.ts

dashboard & widgets unit testing

Fix ResizeObserver mock

common component unit tests

fix some merge errors

Update app-frame.component.spec.ts

Create page-header.component.spec.ts

input component unit tests

FilterableDropdownComponent unit testing

and found minor errors

update taskservice unit tests

Edit dialogs unit tests

Create date-dropdown.component.spec.ts

Remove selectors from guard tests

confirm dialog component tests

app frame component test

Miscellaneous component tests

Update document-list-view.service.spec.ts

directives unit tests

Remove unused resizeobserver mock

guard unit tests

Update query-params.spec.ts

try to fix flaky playwright

filter rules utils & testing

Interceptor unit tests

Pipes unit testing

Utils unit tests

Update upload-documents.service.spec.ts

consumer status service tests

Update setup-jest.ts

Create document-list-view.service.spec.ts

Update app-routing.module.ts
2023-06-15 23:53:04 -07:00
shamoon 74c965d21d Adds quick filters from document detail 2023-05-30 08:38:33 -07:00
shamoon b9a548758a Metadata error use new error toast 2023-05-20 10:28:37 -07:00
shamoon a436caf2ad Suggestions error use new error toast 2023-05-20 10:15:53 -07:00
shamoon e293d23ae3 Refactoring a few frontend components 2023-05-11 12:49:33 -07:00
shamoon 49754d33fa Render frontend html as plain text 2023-05-09 21:59:24 -07:00
shamoon d7d95037be Update document-detail.component.ts 2023-05-09 21:48:31 -07:00
shamoon ebaf509a42 Retain doc changes on tab switch after refresh doc 2023-04-29 00:23:30 -07:00
shamoon b7c7e293f7 Doc detail tab switch fixes 2023-04-28 08:14:24 -07:00
shamoon e75510309d Hide Permissions if user cannot view users 2023-04-09 16:17:48 -07:00
shamoon f2fb06e6f3 Hide delete button on detail page if no perms, fix error display & allow retry confirm button (#3020) 2023-04-04 16:16:17 -07:00
shamoon 6ed637cfdd Inline plaintext document previews for complete styling 2023-04-03 10:03:59 -07:00
shamoon 2fd217ef1f Fix doc detail button reset on error 2023-03-31 13:47:35 -07:00
shamoon 4cfc416cdc Handle user saved and no longer has permissions 2023-03-19 23:39:52 -07:00
shamoon 9902c4745d fix doc detail discard perm changes 2023-03-19 23:39:52 -07:00
shamoon e373ca7bdc fix unable to change owner to someone else 2023-03-19 23:39:52 -07:00
shamoon bf8ae22f3f Rename comments --> notes 2023-03-18 13:59:17 -07:00
shamoon 89c639f850 Just include comments on document object 2023-03-17 18:47:03 -07:00
shamoon e19dd2d527 Support navigating directly to comments 2023-03-17 18:47:03 -07:00
shamoon 3911740360 Show number of comments on cards, tab 2023-03-17 18:47:03 -07:00
shamoon cbab1a51f1 Hide selects when user doesnt have view permissions
[ci skip]
2023-03-06 11:07:40 -08:00
shamoon ae46ef7add Disable suggestions for read-only docs 2023-03-03 15:21:02 -08:00
shamoon f7f841ce6d Show errors on document save 2023-02-17 07:51:21 -08:00
shamoon 21eb253c57 Merge pull request #2147 from paperless-ngx/feature-permissions
Feature: multi-user permissions
2023-02-17 07:21:18 -08:00
Nathanaël Houn dd91d4264a fix: added missing i18n placeholder for file preview 2023-02-17 14:08:05 +01:00
shamoon 32754defef Merge branch 'dev' into feature-permissions 2023-02-14 11:32:37 -08:00
shamoon ced248ad49 Fix toggle split doesnt have rounded right corner 2023-02-09 20:17:00 -08:00
shamoon d73fbb1643 Fix long dropdown contents break column layout 2023-02-09 20:16:45 -08:00
shamoon d2a6f79612 Merge branch 'dev' into feature-permissions 2023-02-03 14:23:50 -08:00
Michael Shamoon 118e3703dc Disable redo OCR without edit permissions 2023-01-27 12:21:45 -08:00
Michael Shamoon f78e93a364 Try to prevent title debounce overwriting 2023-01-25 10:53:08 -08:00
shamoon 0cfa5211e9 Merge branch 'dev' into feature-permissions 2023-01-16 15:59:25 -08:00
shamoon 985f298c46 Merge pull request #2302 from paperless-ngx/feature-fix-display-rtl-content 2023-01-10 07:30:52 -08:00
Michael Shamoon a4d96061de Merge branch 'dev' into feature-permissions 2023-01-05 19:45:12 -08:00
Michael Shamoon 00d67d53bf Add tests for mail rules / accounts, partial tags, mobile preview 2023-01-05 00:36:03 -08:00
Michael Shamoon 80910c72cf Fix preview not loading on mobile 2023-01-04 06:58:42 -08:00
Michael Shamoon da38efebdf Use correct direction for RTL content 2023-01-03 12:42:57 -08:00
Michael Shamoon a08467342c Merge branch 'dev' into feature-permissions 2023-01-01 17:51:41 -08:00
Michael Shamoon 2bc208cd6e fix edit dialog creation d/t success emitter was renamed 2022-12-30 07:33:45 -08:00
Michael Shamoon e2093436ac lint for eslint 2022-12-17 21:49:08 -08:00
Michael Shamoon f31cee75f3 Merge branch 'dev' into feature-permissions 2022-12-17 20:05:12 -08:00
Michael Shamoon 5bf5710d39 lint frontend 2022-12-15 23:36:01 -08:00
Michael Shamoon 6dc5c1de32 Support bulk edit owner 2022-12-09 17:51:01 -08:00
Michael Shamoon a5ab6f2558 Add ability to set owner per object 2022-12-09 15:54:30 -08:00
Michael Shamoon 7a241950d4 disable instead of hide doc edit buttons 2022-12-08 11:19:52 -08:00
Michael Shamoon 211fbf0cf6 Refactor permissions API endpoints, UI group permissions 2022-12-08 00:05:16 -08:00