Skip to content

AO3-6444 Don't store support ticket info in database, and reduce amount of abuse report info stored#5915

Open
marcus8448 wants to merge 3 commits into
otwcode:masterfrom
marcus8448:AO3-6444
Open

AO3-6444 Don't store support ticket info in database, and reduce amount of abuse report info stored#5915
marcus8448 wants to merge 3 commits into
otwcode:masterfrom
marcus8448:AO3-6444

Conversation

@marcus8448

Copy link
Copy Markdown
Member

Issue

https://otwarchive.atlassian.net/browse/AO3-6444

Purpose

Drops the feedbacks table, and removes all columns in the abuse reports table that are not used for rate limiting. If tickets cannot be immediately sent to Zoho, the form submission fails with a "try again later" error message.

Also adds a task (scheduled daily) to delete abuse report information that is outside of the rate limiting period.

Credit

marcus8448 (he/him)

Send reports immediately, and return an error if it couldn't be submitted to Zoho
@github-actions github-actions Bot added Has Migrations Contains migrations and therefore needs special attention when deploying Awaiting Review labels Jun 29, 2026
end

# run daily with resque scheduler
def self.delete_old_report_records

@Bilka2 Bilka2 Jun 29, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should not do this because it prevents the limit from working correctly if the period is extended.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Awaiting Review Has Migrations Contains migrations and therefore needs special attention when deploying

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants