Closed 0x4007 closed 11 months ago
/start
Too many assigned issues, you have reached your max of 2
/start
Deadline | Tue, 19 Sep 2023 22:43:15 UTC |
Registered Wallet | 0x3623338046b101ecEc741De9C3594CC2176f39E5 |
/wallet 0x0000...0000
if you want to update your registered payment wallet address @user.We'll probably need to change the schema to support a new table that has all the debt information. Basically a ledger of credits and debits which also associates the issue with each credit or debit. Example:
@pavlovcik Maybe we can have another table called offset
that is an array of repo that offsets a particular penalty
created | updated | user | credit | org | repo | task | offset |
---|---|---|---|---|---|---|---|
2023-09-14T19:20:23.004Z | 2023-09-14T19:20:23.004Z | whilefoo | -100 | ubiquity | ubiquibot | 680 | 566, 447 |
2023-09-14T19:20:32.554Z | 2023-09-14T19:20:32.554Z | whilefoo | 150 | ubiquity | ubiquity-dollar | 733 | 234, 444, 560 |
@seprintour
I think penalty_amount field should be added. @pavlovcik
/stop
You have been unassigned from the bounty @seprintour
! Error: Permit generation disabled because this is marked as unplanned.
Dependencies
Overview
Let's name this table
Penalties
to represent instances where a contributor is penalized. This table keeps a record of the exact comment or incident due to which a penalty was applied.Penalties
A ledger of penalties applied to contributors. This table provides a link to the exact comment or reason for the penalty, making the process transparent and traceable.
Schema
id
created
updated
userId
id
of the user penalized.settlementId
Settlements
table.orgId
id
of the organization.repoId
id
of the repository where the issue is located.issueId
id
of the issue related to the penalty.commentURL
Notes:
commentURL
field allows quick access to the exact comment or reason for the penalty.settlementId
s as we currently do not have a table for those. However its spec is here https://github.com/ubiquity/ubiquibot/issues/787id
properties instead ofnode_id
Source.Source