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

[Bug]: Appeals forwarded to Legal don't clear NHR #15279

Closed
1 task done
ioanarusiczki opened this issue Jan 10, 2025 · 6 comments
Closed
1 task done

[Bug]: Appeals forwarded to Legal don't clear NHR #15279

ioanarusiczki opened this issue Jan 10, 2025 · 6 comments
Assignees
Milestone

Comments

@ioanarusiczki
Copy link

ioanarusiczki commented Jan 10, 2025

What happened?

From #15255 (comment)

  1. add-on is reported for violating add-on policies, flagged for HR and content is disabled
  2. Developer sends the appeal and version gets to the manual review queue being flagged again for HR
  3. The appeal is sent to Legal Escalations queue

What did you expect to happen?

Cinder Legal Escalations job is https://stage.cinder.nonprod.webservices.mozgcp.net/job/6c3485f3-219a-4933-98f4-5a119456e567

In rev tools the version still flagged for HR https://reviewers.addons.allizom.org/en-US/reviewers/review/2244538

Is there an existing issue for this?

  • I have searched the existing issues

┆Issue is synchronized with this Jira Task

@eviljeff
Copy link
Member

@ioanarusiczki can you expand on "doesn't seem to be working" - the notes include a link to a job on cinder, indicating the forward action itself did work. Is it actions taken in cinder don't then work (like #15278)? Or that the appeal NHR flag is not cleared as expected?

@ioanarusiczki
Copy link
Author

Looks like an appeal has the same layout as an abuse report https://stage.cinder.nonprod.webservices.mozgcp.net/job/27d115cb-7fdb-40ac-9ecd-e64f74060afc

An appeal from any other queue would look like https://stage.cinder.nonprod.webservices.mozgcp.net/job/0fad1844-ffee-4564-a654-e1417eeb977b -> it's "Appealed" with Appeal Decision on the right.

In the Legal queue you can't make a difference between an abuse report or appeal -> I think this would be one problem
The other is indeed, that NHR is not removed in rev tools. ❓

The good news is that if I tried to moderate a developer appeal from Legal Escalations queue it worked:

  • I could deny a developer's appeal and keep content disabled with Illegal content policy ✅

email sent ✅
appeal with policy that would disable

  • I could approve an appeal and reinstate content with Ignore policy ✅
    email sent ✅
    content restored with ignore policy in Legal queue

  • I could escalate the appeal to AMO ✅

But in all the above situations the nhr in rev tools is still applied. ❌

@eviljeff eviljeff changed the title [Bug]: Appeals forwarded to Legal don't seem to be working [Bug]: Appeals forwarded to Legal don't clear NHR Jan 17, 2025
@abyrne-moz
Copy link

As per #15278, the NHR should be cleared if an appeal is forwarded from the AMO reviewers to legal. Are these the same underlying issue and will get fixed at the same time? If not, this could impact DSA re-enablement Phase 2 and should possibly have the fix version.

@eviljeff
Copy link
Member

@abyrne-moz they're connected, but possibly not fixed at the same time because the NHRs are currently cleared in two different locations in code. If this issue is a blocker for DSA-RE-PH2 too the fix version should be added,

@diox diox added this to the 2025.02.06 milestone Feb 4, 2025
@diox
Copy link
Member

diox commented Feb 4, 2025

I've looked into this with @ioanarusiczki and we weren't able to reproduce anymore. I suspect mozilla/addons-server#22975 fixed it by attaching the NHR to the correct version on appeal, which made clearing it work when forwarding to legal.

@diox diox closed this as completed Feb 4, 2025
@ioanarusiczki
Copy link
Author

Tested with:

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

No branches or pull requests

5 participants