Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: transaction log (see #106) #103

Closed
shynst opened this issue Feb 20, 2024 · 2 comments
Closed

Feature request: transaction log (see #106) #103

shynst opened this issue Feb 20, 2024 · 2 comments

Comments

@shynst
Copy link
Contributor

shynst commented Feb 20, 2024

Writing on #102 brings to my mind another concern:

It's not that I don't trust the people I share the expenses with, but imagine a scenario where someone changes the amount of some transactions way back in the past. Not only deletion could be a problem but also changes might stay undiscovered and could be a source of discussion. Who changed what, why?

I know, having a full fledged history with rollback would be nice (see #15) but for now having a simple transaction log stored in the database would be enough.

I'm thinking of a table TransactionLog with 4 columns: expenseId, timestamp, user, message

@shynst shynst changed the title Feature request: transaction log Feature request: transaction log (see #106) Feb 21, 2024
@Gukkey
Copy link
Contributor

Gukkey commented Mar 15, 2024

Hi @shynst @scastiel I would like to work on this issue but might need some suggestions. Transaction logs would be much better if they were separate for each group since having one transaction log as a whole would be messy since each group might have different people.

@shynst shynst closed this as completed Mar 18, 2024
@shynst
Copy link
Contributor Author

shynst commented Mar 18, 2024

Actually this is superseded by #106 which solves this issue too! So I am closing this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants