mirror of
https://github.com/ciur/papermerge.git
synced 2026-04-25 12:05:58 +03:00
[GH-ISSUE #468] Document improvments #363
Labels
No labels
2.1
3.0
3.0.1
3.0.2
3.0.3
3.0.3
3.1
3.2
3.2
3.3
3.5
3.x
Fixed. Waiting for feedback.
Fixed. Waiting for feedback.
UX
Version 2.1 - alpha
XSS
announcement
beta
blocker
bug
cannot reproduce
confirmed
confirmed
critical
demo
dependencies
deployment
detchnical debt
discussion
docker
documentation
donations
duplicate
enhancement
feature request
frontend
fundraising
good first issue
good issue
help wanted
high
implemented
important
improvement
incomplete
invalid
investigation
kubernetes
low
low impact
medium
medium
medium impact
migration from 2.0
migration from 2.1
missing-language
missing-ocr-language
no-activity
note
ocr
outofscope
packaging
performance
popular request
pull-request
pypi
question
raspberry pi
roadmap
search
security
setup
status
task
technical debt
updates
user xp
version 1.4.0 - demo
will be implemented
will not be implemented
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/papermerge#363
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Solverz-0 on GitHub (Aug 1, 2022).
Original GitHub issue: https://github.com/ciur/papermerge/issues/468
Originally assigned to: @ciur on GitHub.
As a paperless-ngx user, I have tried papermerge, but it is lacking what I think are essential features, these feaures are enough to make me unable to switch to papermerge and papermerge has some really great features that paperless-ngx does not but they are not complete deal breakers.
I will explain the features I think would be amazing addtions to papermerge:
This is just some of the main essential features that I think would make papermerge become even better than it already is.
@ciur commented on GitHub (Aug 2, 2022):
@Solverz-0,
Regarding first point document fields.
There is a good reason why the fields you mention (ASN, document type, correspondent) are not implemented.
It is because what fields should document have, the way you put it "standard fields" - is very debatable; in the end, needs for specific fields depends on owns use cases, workflows.
Instead of having fields specific fields X, Y, Z, ... and avoid "please add field A, B, C... " feature requests, Papermerge decided on different route - metadata.
Metadata is a way of adding what fields (type) you want and how many of them you need.
For example, if you need ASN - just add a field of type say integer, which will automatically increment.
If you need document type field - add that metadata field.
Now, metadata was (poorly) part of the feature set - up until version 2.0.
In version 2.1 I temporarily removed (because of rewrite) - thus you won't see it mentioned in user manual.
In version 2.2 metadata (the way I describe it above) will be re-introduced.
If implemented right, metadata can be very powerful and flexible solution for adding a wide range of custom field types.
Regarding second point, this one:
This one is actually last feature I will add before current papermege 2.1.0ax (alpha) enters into beta (i.e feature complete phase). I had this in my mind since more than a year and I needed in my own use cases many times.
In papermerge terminology this will be called "merging documents" and you will see it soon appearing in user manual.
@Solverz-0 commented on GitHub (Aug 2, 2022):
These are some good points thank you. I have gave the metadata option a go, how you explained and they do help in replacement of the mentioned "standard fields".
However there are a few things that I think would make them more easier to use:
Additionally, when I fist started giving papermerge a trial I could not figure out how to add tags and after a google search I came across a reddit post which said to select a document you have to click the text box and then right click, whereas I was just right clicking before which showed greyed out menu items. I think just based on using other software that clicking, right or left should also sleect a document and if you want to open a document the user should click on the document icon or something similar instead.
Anyway, this is a really amazing product and a real competitor to paperless. Thank you for starting and maintaining this project!
@w4tzmann commented on GitHub (Sep 15, 2022):
I know this is a very unpopular question, but is it already predictable when version 2.2 will come, or metadata will return? For me this data is extremely important, as I would like to build workflows on it.
I agree with the comments made by Solverz-0. I, too, would need defined metadata that is searchable, committed, reusable and ideally build on each other.
For example, I have a meta field "Doc-Type". If I then select invoice there, the invoice date and invoice amount fields are always to be filled. I can then search across all documents for type = invoice. An additional wish of mine would then be to establish a workflow, that points out missing invoices. So for example I have January, February, April and so it is clear that March is missing. By accessing the rest api(if necessary the DB), this could be realized with an third party solution.
@ciur commented on GitHub (Sep 15, 2022):
Yes, absolutely! Metadata will return!
I just didn't want to delay the release anymore; since last stable release (2.0) 18 months passed, and besides the fact that I don't want to delay the release anymore -as it is sufficiently complex and thus its already challenging for me alone to test it. This is the reason why I decided to release 2.1 "earlier" and "sacrifice" metadata feature for the next release (2.2).
Similar to automates. They will be back after metadata.
@ciur commented on GitHub (Dec 27, 2024):
Basically what is this ticket about - it is about introducing custom fields feature ( also known as metadata).
Custom fields i.e. metadata feature is now available in 3.3. Custom fields can be assigned to document type. Each document can be assigned to one document type.
In another words, custom fields are assigned to the documents via document types.
I am closing this ticket - as custom fields feature is now available.
https://docs.papermerge.io/3.3/user/custom-fields/