Group admins should be able to reassign the issue number of a thread

Open
#38 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Stale
Tech stack
postgresql
Domain
backend

Research direction

Start by reviewing the small cog panel mentioned in the issue and tracing how threads and administrative issues are represented. Define the reassignment flow for group admins, including moving an administrative issue into another issue. Done should allow the move and, where feasible, preserve geometry and subscribe users who are not already subscribed.

Written by the indexing model from the issue text.

Description

good-practice-promotion

When threads are put in the wrong issue (e.g. due to duplicate issues), it is important that group admins are able to reattach it to a different issue.

This could be done, as a first iteration, by adding a link to a 'Reassign to issue...' link in the small cog panel.

There also needs to be a means to move an administrative issue into an issue. In the process, it should acquire its geometry and subscribe those not already subscribed. If the latter is difficult, just the ability to move it to an issue should be a first start as this will help reduce down the amount of 'administrative' matters so that they really are just administrative.

Dominant language
PLpgSQL
Stars
34
Forks
15
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from cyclestreets/cyclescape

All issues in cyclestreets/cyclescape

Similar issues

More Backend & API Design issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.