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

Allow editing a suggestion which is under review #5726

Closed
3 tasks
nithusha21 opened this issue Oct 4, 2018 · 16 comments
Closed
3 tasks

Allow editing a suggestion which is under review #5726

nithusha21 opened this issue Oct 4, 2018 · 16 comments

Comments

@nithusha21
Copy link
Contributor

nithusha21 commented Oct 4, 2018

The author of the suggestion should be able to edit a suggestion after it has been submitted for review. The reviewer should also be able to edit the suggestion and then accept it. This would help out in many scenarios. For example, delaying accepting a suggestion till the author fixes a typo would slow down the lesson creation/improvement process.

This would mostly involve backend changes, and a few frontend changes. Here is roughly a list of changes that would be necessary to make this work. Each of the tasks may be completed in independent PRs or they may be grouped up and completed together.

Backend

  • Add a service function that will allow modification of the suggestion in review. (relevant file: core/domain/suggestion_services.py)
  • Add a controller that will handle requests to modify a suggestion in review. Appropriate permissions need to be added to restrict who can edit the suggestion. (relevant files: core/domain/acl_decorators.py, core/controllers/suggestion.py)

Frontend

  • The view suggestion modal needs to be modified to also allow editing the suggestion (in the right pane).
@hemant0308
Copy link
Contributor

I will working on this.!
@nithusha21
@kevinlee12

@hemant0308 hemant0308 self-assigned this Oct 8, 2018
@wirelessfire
Copy link

I can work on either backend part of this, can I be assigned?

@nithusha21
Copy link
Contributor Author

nithusha21 commented Oct 18, 2018

Hi @hemant0308 are you working on some part of this issue? If not, assigning @wirelessfire for the backend task. Which one of the tasks would you like to take up?

@hemant0308
Copy link
Contributor

Sure.!@nithusha21
I will work on frontend part then

@wirelessfire
Copy link

I can make the function to allow for the modification of the suggestion.

@nithusha21
Copy link
Contributor Author

Cool, assigning you for the same.

@jacobdavis11
Copy link
Member

@hemant0308 @wirelessfire how is this going?

@hemant0308
Copy link
Contributor

working on this.!
will open a PR shortly
@jacobdavis11

@wirelessfire
Copy link

wirelessfire commented Oct 31, 2018 via email

@DubeySandeep
Copy link
Member

@hemant0308 @wirelessfire , how is this going?

@nithusha21
Copy link
Contributor Author

Hi @hemant0308, @wirelessfire any updates?

@nithusha21
Copy link
Contributor Author

Deassigning @hemant0308 and @wirelessfire due to lack of response. Assigning @import-keshav as he is interested to work on this issue.

@jacobdavis11
Copy link
Member

@import-keshav are you still working on this?

@import-keshav
Copy link
Contributor

Hello, @jacobdavis11 I created a PR for this. And only some comments are pending to resolve. But since I am busy in my GSoC project so I leave it for now (closed the opened PR). Will come back to it and merge the PR ASAP.
thanks

@import-keshav import-keshav removed their assignment Jul 28, 2019
@kevintab95 kevintab95 added this to Awaiting Triage in Learner and Creator Experience via automation Feb 2, 2020
@iamprayush iamprayush moved this from Awaiting Triage to Full Stack in Learner and Creator Experience Feb 15, 2020
@aks681 aks681 moved this from Full Stack to Low Priority in Learner and Creator Experience Feb 22, 2020
@kevintab95 kevintab95 moved this from Low Priority to Starter in Learner and Creator Experience Aug 16, 2020
@kevintab95 kevintab95 moved this from Starter to Editor Pages (@Showtim3) in Learner and Creator Experience Aug 30, 2020
@oppiabot
Copy link

oppiabot bot commented May 24, 2021

Hi @oppia/core-maintainers, this issue is not assigned to any project. Can you please update the same? Thanks!

@nithinrdy nithinrdy removed this from Editor Pages (@kevintab95) in Learner and Creator Experience Oct 9, 2022
@seanlip seanlip removed this from In progress in Generalised Review System Oct 11, 2022
@sagangwee
Copy link
Contributor

Reviewers can apply edits to suggestions before accepting them.

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

No branches or pull requests

9 participants