[kmymoney] [Bug 437481] Wish links to corresponding documents

Ralf Habacker bugzilla_noreply at kde.org
Wed Oct 30 09:06:28 GMT 2024


https://bugs.kde.org/show_bug.cgi?id=437481

Ralf Habacker <ralf.habacker at freenet.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/offi
                   |                            |ce/kmymoney/-/commit/4c86b5
                   |                            |b1e490f95889d7df04cc1981616
                   |                            |9d56ea3
             Status|ASSIGNED                    |RESOLVED
   Version Fixed In|                            |5.2.0
         Resolution|---                         |FIXED

--- Comment #33 from Ralf Habacker <ralf.habacker at freenet.de> ---
Git commit 4c86b5b1e490f95889d7df04cc19816169d56ea3 by Ralf Habacker.
Committed on 30/10/2024 at 08:49.
Pushed by habacker into branch 'master'.

Adding payee-based links in the memo field of transactions

For this purpose, a new tab entry “Link Matching” has been
added to the processing interface for payees, which contains
two input fields, one for a pattern for identifiers and one
for a url template with a placeholder “%1”.

If these fields are filled for a recipient, a matching
identifier is searched for in the memo field in the general
ledger view for transactions that are assigned to this
recipient and, if found, marked accordingly and inserted
into the url template.

The link created in this way can be opened via the new
“Open URL” entry in the context menu, via a keyboard
shortcut if configured in the settings and in the form
view and editor of a transaction via a displayed link.

Simple examples of a pattern are \d{10} for a 10-digit
number or “\d+-\d+” for two blocks of numbers connected
with a hyphen.
FIXED-IN:5.2.0

M  +53   -0    kmymoney/kmymoney.cpp
M  +2    -0    kmymoney/kmymoney.h
M  +2    -0    kmymoney/kmymoneyui.rc
M  +1    -0    kmymoney/menus/menuenums.h
M  +4    -0    kmymoney/mymoney/mymoneyenums.h
M  +65   -1    kmymoney/mymoney/mymoneypayee.cpp
M  +8    -0    kmymoney/mymoney/mymoneypayee.h
M  +5    -0    kmymoney/mymoney/mymoneypayee_p.h
M  +17   -1    kmymoney/mymoney/storage/journalmodel.cpp
M  +12   -0    kmymoney/mymoney/storage/payeesmodel.cpp
M  +1    -0    kmymoney/mymoney/xmlhelper/xmlstoragehelper.h
M  +2    -0    kmymoney/plugins/sql/mymoneydbdef.cpp
M  +15   -7    kmymoney/plugins/sql/mymoneystoragesql.cpp
M  +2    -0    kmymoney/plugins/sql/mymoneystoragesql_p.h
M  +2    -0    kmymoney/plugins/xml/mymoneystoragenames.cpp
M  +2    -0    kmymoney/plugins/xml/mymoneystoragenames.h
M  +11   -0    kmymoney/plugins/xml/mymoneyxmlreader.cpp
M  +6    -0    kmymoney/plugins/xml/mymoneyxmlwriter.cpp
M  +5    -5    kmymoney/views/journaldelegate.cpp
M  +5    -0    kmymoney/views/kmymoneyview.cpp
M  +25   -0    kmymoney/views/kpayeesview.cpp
M  +1    -0    kmymoney/views/kpayeesview.h
M  +112  -0    kmymoney/views/kpayeesview.ui
M  +9    -0    kmymoney/views/kpayeesview_p.h
M  +24   -0    kmymoney/views/newtransactioneditor.cpp
M  +10   -0    kmymoney/views/newtransactioneditor.ui
M  +25   -0    kmymoney/views/newtransactionform.cpp
M  +8    -1    kmymoney/views/newtransactionform.ui

https://invent.kde.org/office/kmymoney/-/commit/4c86b5b1e490f95889d7df04cc19816169d56ea3

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the KMyMoney-devel mailing list