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

Impossible to handle blocked targets when flagging took place in another part of the organization #2399

Open
richardolsson opened this issue Nov 30, 2024 · 0 comments
Labels
🐜 bug Something isn't working 🐳 Large A real chonky boy with lots of complexity. 🛑 potentially blocked Potentially blocked by prerequisites (double check or ask someone, as it may have changed)

Comments

@richardolsson
Copy link
Member

Description

A caller can flag a target using a feature called "Organizer Action Needed" (OAN). When that happens, the target is blocked from calling. This block is enacted in the entire organization tree, not just the specific organization where the call took place. But the UI to handle blocked callers does not understand this, so there is no way of handling a flag that took place in another organization.

This is probably limited by lack of functionality on the backend.

Steps to reproduce

  1. While making calls in a sub-organization (e.g. org 2), flag a target
  2. Go to https://app.dev.zetkin.org/organize/1/projects
  3. Go to any call assignment and make sure it's targeted
  4. In the blocked section, there should be at least one who is flagged. Click the "View list" button next to it.
  5. Inspect the list that opens

Expected Behaviour

The list should contain anyone who's blocked, and the "Flagged calls" column should contain a exclamation point for anyone who's still blocked.

Actual Behaviour

The list contains all who are blocked, but the "Flagged calls" column is empty for people who are blocked due to flagged calls in the sub-organization.

Screenshots (if you have any)

Flagging in sub-organization (step 1)

image

Impossible to handle

image

@richardolsson richardolsson added 🐜 bug Something isn't working 🛑 potentially blocked Potentially blocked by prerequisites (double check or ask someone, as it may have changed) 🐳 Large A real chonky boy with lots of complexity. labels Nov 30, 2024
@richardolsson richardolsson changed the title Impossible to handle blocked callers when flagging took place in another part of the organization Impossible to handle blocked targets when flagging took place in another part of the organization Nov 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐜 bug Something isn't working 🐳 Large A real chonky boy with lots of complexity. 🛑 potentially blocked Potentially blocked by prerequisites (double check or ask someone, as it may have changed)
Projects
None yet
Development

No branches or pull requests

1 participant