Skip to content

Offer flexibility when cloning problems #2421

@kiritofeng

Description

@kiritofeng

When cloning a problem, we should display more options, specifically:

  • is_manually_managed should default to False if the user lacks the judge.change_manually_managed perm since the cloning user might lack OneDrive access
    • Otherwise, it should be configurable, with the default being what is currently set on the problem
  • There should be a flag to specify if we copy over the organizations field
  • The is_full_markup should be configurable, with it defaulting to False if the cloning user lacks judge.problem_full_markup, otherwise it should default to what is currently set on the problem
    • If the flag is changed to False and the cloning user lacks judge.problem_full_markup, a warning should show up stating that the problem might not be savable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions