1350 Commits

Author SHA1 Message Date
shamoon
181673c9a3 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
0f9c642f0f Fix display of private items in small cards 2023-06-03 16:16:05 -07:00
shamoon
8b80c46628 other minor css fixes after bootstrap update 2023-06-03 16:03:00 -07:00
shamoon
64ffe09e5d Merge pull request #3476 from paperless-ngx/feature-detail-quick-filters
Feature: quick filters from document detail
2023-06-01 13:52:25 -07:00
shamoon
42a45075db Adds quick filters from document detail 2023-05-30 08:38:33 -07:00
shamoon
64acb9eb18 Add explanations to relative dates 2023-05-27 10:25:41 -07:00
shamoon
f51aa8b483 Frontend paginate tasks 2023-05-22 10:49:18 -07:00
shamoon
932569580a Metadata error use new error toast 2023-05-20 10:28:37 -07:00
shamoon
517ce72b84 Suggestions error use new error toast 2023-05-20 10:15:53 -07:00
shamoon
52958583f0 Merge pull request #3401 from paperless-ngx/feature/playwright
Development: migrate frontend tests to playwright
2023-05-18 15:53:29 -07:00
shamoon
aaeba691a7 Update statistics-widget.component.html 2023-05-18 15:52:42 -07:00
shamoon
e69057886b migrate frontend tests to playwright
tasks spec
settings spec
manage spec
document-detail spec
global permissions spec
documents-list & dashboard specs
tasks network requests
settings network requests
permissions network requests
manage network request
bulk-edit network requests
Fix specs
try to get playwright working on ci
rename some specs
reconfigure playwright config
increase webserver timeout for ci
fix report path
2023-05-18 13:47:43 -07:00
shamoon
4e295f0c71 Improve frontend error handling 2023-05-17 12:56:59 -07:00
shamoon
c12c7c23fb Fix 'create' edit dialog without permissions form 2023-05-17 11:40:43 -07:00
shamoon
d478045e53 Make 'appears on' text in saved view settings visually hidden 2023-05-16 08:30:00 -07:00
shamoon
1d50883cee Refactoring a few frontend components 2023-05-11 12:49:33 -07:00
shamoon
0cfb436e57 Merge pull request #3309 from paperless-ngx/feature-owner-filtering
Feature: owner filtering
2023-05-11 10:05:51 -07:00
shamoon
770a97f6e5 Merge pull request #3366 from paperless-ngx/fix/huntr-94517f3f-ed86-4d88-bce1-6e9ba11fe1c2
[Security] Render frontend text as plain text
2023-05-10 11:16:24 -07:00
shamoon
cf7c979bb1 Merge pull request #3329 from paperless-ngx/feature-full-dynamic-counts
Enhancement: dynamic counts include all pages, hide for "Any"
2023-05-10 11:15:47 -07:00
shamoon
e54e552aad Merge pull request #3347 from paperless-ngx/fix/issue-3346
Fix: default frontend to current owner, allow setting no owner on create
2023-05-10 08:18:08 -07:00
shamoon
ac7eeaa877 Render frontend html as plain text 2023-05-09 21:59:24 -07:00
shamoon
595f46fe39 Update document-detail.component.ts 2023-05-09 21:48:31 -07:00
shamoon
4443ba9d5e Default frontend to current owner, allow setting no owner on create 2023-05-09 19:53:34 -07:00
shamoon
4d84a0a87b Re-work filter editor, bulk editor & reset buttons 2023-05-09 19:48:04 -07:00
shamoon
43288153e0 Add frontend owner filtering
Add owner to doc cards, table
Frontend testing for owner filtering
2023-05-08 15:34:14 -07:00
shamoon
ab78b98d6a Add "all" property to results 2023-05-06 11:31:47 -07:00
shamoon
bd1f9acc62 Dynamic counts include all pages, hide for "Any" 2023-05-05 01:01:57 -07:00
shamoon
54e8f64af3 Save tour completion, hide welcome widget 2023-05-04 23:29:20 -07:00
shamoon
2436488577 Fix dynamic count labels hidden in light mode 2023-05-03 13:22:16 -07:00
shamoon
43a54676fc Retain doc changes on tab switch after refresh doc 2023-04-29 00:23:30 -07:00
shamoon
04b2345f99 Update document-notes.component.ts 2023-04-28 21:56:40 -07:00
shamoon
8950fc29cf Merge pull request #3232 from paperless-ngx/fix/issue-3231
Fix: close all docs on logout
2023-04-28 20:51:47 -07:00
shamoon
80a8140122 Merge pull request #3227 from paperless-ngx/feature/better-keyboard-dropdowns
Enhancement: better keyboard nav for filter/edit dropdowns
2023-04-28 20:51:38 -07:00
shamoon
f80fcb06cf Doc detail tab switch fixes 2023-04-28 08:14:24 -07:00
shamoon
1601230092 Close all docs on logout 2023-04-28 07:07:59 -07:00
shamoon
e6948636d8 Better keyboard nav for filter/edit dropdowns 2023-04-27 23:54:43 -07:00
shamoon
87e85f4da7 Merge pull request #3215 from paperless-ngx/feature-finnish-translation
Feature: Finnish translation
2023-04-27 10:44:44 -07:00
shamoon
43b7326859 Add Finnish translation 2023-04-27 10:12:35 -07:00
shamoon
b89bf58e27 Load saved views from app frame, not dashboard 2023-04-27 08:20:21 -07:00
shamoon
3c9a209031 Dont perform permissions queries by default 2023-04-27 07:06:49 -07:00
shamoon
36e506c6c5 Fix dropdown Private items with empty set 2023-04-25 22:06:16 -07:00
shamoon
9ff50f8d79 Add Catalan translation 2023-04-22 09:32:29 -07:00
shamoon
1a20c9c3fd Update frontend strings 2023-04-22 09:23:37 -07:00
shamoon
00c39f656b Fix multi-select with private items 2023-04-17 19:42:24 -07:00
shamoon
2729d12d60 Fix display of private objects sometimes 2023-04-16 00:09:41 -07:00
shamoon
c7b948478e Merge pull request #3060 from paperless-ngx/fix/issue-3052
Fix: Hide UI tour steps if user doesnt have permissions
2023-04-09 16:41:54 -07:00
shamoon
1017e48c9e Hide UI tour steps if user doesnt have permissions 2023-04-09 16:39:41 -07:00
shamoon
27fd53055c Hide Permissions if user cannot view users 2023-04-09 16:17:48 -07:00
shamoon
091c1f2b3d 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
515714325d Inline plaintext document previews for complete styling 2023-04-03 10:03:59 -07:00