shamoon
2ea9c7e135
Chore: update to Angular v18 ( #7106 )
2024-06-26 20:57:39 -07:00
shamoon
e9ba6de03e
Feature: documents trash aka soft delete ( #6944 )
2024-06-17 08:07:08 -07:00
Dominik Bruhn
6377233f38
Enhancement: support delete originals after split / merge ( #6935 )
...
---------
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2024-06-08 11:29:03 -07:00
shamoon
7f6286e743
Change: rename redo OCR to reprocess ( #6866 )
2024-05-31 18:41:52 +00:00
shamoon
084623e9ab
Fix: bulk edit custom fields should support multiple items ( #6589 )
2024-05-06 22:07:55 -07:00
shamoon
08da0f661e
Feature: global search, keyboard shortcuts / hotkey support ( #6449 )
2024-05-02 16:15:56 +00:00
shamoon
40b81c77e8
Feature: custom fields filtering & bulk editing ( #6484 )
2024-04-26 15:10:03 -07:00
shamoon
a4aae46462
Enhancement: speed up merge document list retrieval
2024-04-19 10:17:17 -07:00
shamoon
a89e9bcc45
Update translation strings
2024-04-07 12:41:08 -07:00
shamoon
17e53dd020
Feature: PDF actions - merge, split & rotate ( #6094 )
2024-03-25 18:41:24 -07:00
shamoon
7a760d7679
Feature: allow create objects from bulk edit ( #5667 )
2024-02-06 15:31:07 +00:00
shamoon
027b661a4e
Enhancement: mergeable bulk edit permissions ( #5508 )
2024-02-01 19:56:57 +00:00
shamoon
b719a2a673
Fix: Dont attempt to retrieve objects for which user doesnt have global permissions ( #5612 )
2024-02-01 01:20:14 -08:00
shamoon
f41ee267dc
Fix frontend tests icon imports
2024-01-19 22:28:32 -08:00
shamoon
44ec85947d
Chore: better bootstrap icons ( #5403 )
2024-01-18 00:27:38 +00:00
shamoon
9a15843b3b
Refactor frontend data models
2023-12-19 22:36:35 -08:00
shamoon
daed79ee98
Chore: Update Angular to v17 ( #4980 )
2023-12-19 15:02:05 -08:00
Trenton H
ab9e561317
Chore: Backend bulk updates ( #4509 )
2023-11-13 17:09:56 +00:00
shamoon
6cbf30991d
Migrate frontend prefix to -pngx
2023-09-14 14:51:02 -07:00
shamoon
cca465aa00
Improved error notifications
2023-09-08 11:49:56 -07:00
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
4d84a0a87b
Re-work filter editor, bulk editor & reset buttons
2023-05-09 19:48:04 -07:00
shamoon
d6fe540988
Update bulk-editor.component.html
...
[ci skip]
2023-03-17 23:13:01 -07:00
shamoon
4003f64b49
Allow filtering on multiple correspondents, doctypes, storage paths
...
Preserve 'Not assigned' option
Fix default logical operator
Update frontend strings
Fix radio button name overlaps
Use include / exclude with multi-select for OneToOne objects
2023-03-17 17:57:54 -07:00
shamoon
3aae80445f
Merge pull request #2704 from paperless-ngx/feature-dynamic-document-counts
2023-02-23 15:32:08 -08:00
shamoon
be6c2cfcbd
prevent edit docs when dont have global edit perms
2023-02-20 08:20:37 -08:00
shamoon
05cd9d36e9
Live document counts for bulk edit
2023-02-18 20:07:07 -08:00
Michael Shamoon
a7563f935e
Merge branch 'dev' into feature-permissions
2023-01-01 17:51:41 -08:00
Michael Shamoon
6ca5dd0e49
fix dropdown selection model updating
2022-12-31 08:12:53 -08:00
Michael Shamoon
d875d06f37
lint for eslint
2022-12-17 21:49:08 -08:00
Michael Shamoon
20e1779313
lint frontend
2022-12-15 23:36:01 -08:00
Michael Shamoon
71e7c502f3
Fix bulk setting null owner / permissions
2022-12-14 00:47:54 -08:00
Michael Shamoon
b55f43df84
Support bulk edit owner
2022-12-09 17:51:01 -08:00
Michael Shamoon
5005f251fb
Merge branch 'dev' into feature-permissions
2022-12-09 03:31:26 -08:00
Michael Shamoon
c24dc0f792
Add bulk download options dropdown
2022-12-08 18:32:14 -08:00
Michael Shamoon
a1c65256df
Bulk editor enabling/disabling by permissions
2022-12-08 02:22:58 -08:00
Michael Shamoon
42a5ac3936
Bulk edit permissions
2022-12-08 02:03:50 -08:00
Michael Shamoon
dfdfd8a7d7
Refactor permissions to use enums, permissions service
2022-11-12 04:31:42 -08:00
Michael Shamoon
5c5486d2ea
Refactor permissions check code
...
Directly check permissions and no subscription (uisettings is always initialized on frontend startup)
update permission directive to accept single string
add explicit management permission name
2022-11-11 15:45:37 -08:00
Kaaybi
084fe2c050
feat: reflect django permissions on UI
2022-11-11 18:33:04 +00:00
Michael Shamoon
2eee52240d
Frontend UI for redo OCR
2022-07-02 08:39:09 -07:00
Markus
dd3b5c129c
Feature: Dynamic document storage pathes ( #916 )
...
* Added devcontainer
* Add feature storage pathes
* Exclude tests and add versioning
* Check escaping
* Check escaping
* Check quoting
* Echo
* Escape
* Escape :
* Double escape \
* Escaping
* Remove if
* Escape colon
* Missing \
* Esacpe :
* Escape all
* test
* Remove sed
* Fix exclude
* Remove SED command
* Add LD_LIBRARY_PATH
* Adjusted to v1.7
* Updated test-cases
* Remove devcontainer
* Removed internal build-file
* Run pre-commit
* Corrected flak8 error
* Adjusted to v1.7
* Updated test-cases
* Corrected flak8 error
* Adjusted to new plural translations
* Small adjustments due to code-review backend
* Adjusted line-break
* Removed PAPERLESS prefix from settings variables
* Corrected style change due to search+replace
* First documentation draft
* Revert changes to Pipfile
* Add sphinx-autobuild with keep-outdated
* Revert merge error that results in wrong storage path is evaluated
* Adjust styles of generated files ...
* Adds additional testing to cover dynamic storage path functionality
* Remove unnecessary condition
* Add hint to edit storage path dialog
* Correct spelling of pathes to paths
* Minor documentation tweaks
* Minor typo
* improving wrapping of filter editor buttons with new storage path button
* Update .gitignore
* Fix select border radius in non input-groups
* Better storage path edit hint
* Add note to edit storage path dialog re document_renamer
* Add note to bulk edit storage path re document_renamer
* Rename FILTER_STORAGE_DIRECTORY to PATH
* Fix broken filter rule parsing
* Show default storage if unspecified
* Remove note re storage path on bulk edit
* Add basic validation of filename variables
Co-authored-by: Markus Kling <markus@markus-kling.net>
Co-authored-by: Trenton Holmes <holmes.trenton@gmail.com>
Co-authored-by: Michael Shamoon <4887959+shamoon@users.noreply.github.com>
Co-authored-by: Quinn Casey <quinn@quinncasey.com>
2022-05-19 14:42:25 -07:00
Michael Shamoon
083290e798
PaperlessUiSettings data object
2022-05-17 11:13:19 -07:00
shamoon
5ed8a25e5b
disable download buttons while awaiting zip
2022-04-02 22:23:42 -07:00
Frank Strieter
4377d15599
test: remove most of the boilerplate tests
2022-03-23 09:24:07 +01:00
Michael Shamoon
bd4a705769
Prettier code cleanup for .ts files
...
See #182
2022-03-11 11:58:19 -08:00
Yannic Schroeder
0aaf553acc
Migrate Bootstrap utilities to v5
...
Names of utility classes have changed:
https://getbootstrap.com/docs/5.0/migration/#utilities
2022-02-20 01:25:57 +01:00
jonaswinkler
5c66f489db
dropdown menu shadows
2021-02-22 00:04:44 +01:00
jonaswinkler
99a9b63964
front end support for downloading multiple documents
2021-02-20 16:10:50 +01:00
jonaswinkler
923057e2ea
refactored most of the list view; fixes #147 , much snappier UX when switching between views
2021-02-18 17:29:21 +01:00