Bug 478378 - If you Add a modified existing operation with blank Status, the new operation's Status is set to Pointed
Summary: If you Add a modified existing operation with blank Status, the new operation...
Status: RESOLVED NOT A BUG
Alias: None
Product: skrooge
Classification: Applications
Component: general (show other bugs)
Version: Trunk from git
Platform: Flatpak Linux
: NOR normal
Target Milestone: 25.1.0
Assignee: Stephane MANKOWSKI
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-10 23:28 UTC by skierpage
Modified: 2023-12-11 16:50 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description skierpage 2023-12-10 23:28:38 UTC
SUMMARY
If I add a new operation to an account by modifying an existing operation with an empty Status (i.e. not-pointed not-checked) in the Status column, then Add it, the new operation gets pointed status.


STEPS TO REPRODUCE
1.  Open an Operations view, make sure the Status column (the 🗸 checkmark column) is visible and the editing panel at the bottom of the view is in Standard mode.
2. Scroll to an existing standard "operation" (=transaction) in the view whose Status (the 🗸 checkmark column) is blank.
3. Click to select that operation row, so its details appear in the editing panel
4. Update the details of the new transaction (date, comment, etc.)
5. Click [+ Add]

OBSERVED RESULT
The new operation's Status appears as ⋯ and the tooltip shows "This operation is pointed but not checked yet."

EXPECTED RESULT
I don't see why the newly-added transaction gets a different non-blank status. This trips me up because when I finally get around to reconciling transactions from months ago, the Delta is wrong because I have recent transactions that are pointed.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma:
KDE Plasma Version:  5.27.9
KDE Frameworks Version: 5.112.0
Qt Version: 5.15.10 on Wayland

ADDITIONAL INFORMATION
FYI, "Pointed" is a weird term in English; you point at something with your finger, it's not an intransitive property of an item. I think "Marked" is probably a better word (and "Transaction" is better than "Operation", which sounds like a procedure in a hospital). I'll (someday) file a terminology bug.
Comment 1 Stephane MANKOWSKI 2023-12-11 16:50:08 UTC
Hi,

This is not a bug, this is feature requested by another user (I didn't search the ticket).
You should have this behavior only if you are in reconciliation mode:
https://docs.kde.org/trunk5/en/skrooge/skrooge/operations.html#reconciliation

This is to facilitate the reconciliation by pointing automatically the added operations (heu ! transactions :-) )