internetarchive / internetarchive/openlibrary

Add protected fields + suggested edit via merge queue

Open
#9,751 0 comments 0 reactions 0 assignees View on GitHub
Affects: Librarians Lead: @scottbarnes Module: Merge Queue Needs: Breakdown Priority: 3 State: Blocked Type: Feature Request
Dominant language
Python
Stars
6.7k
Forks
2k
Avg merge
2d 19h
Merged PRs (30d)
138

Description

### Problem

### A clear and concise description of what you want to happen
In the context of web books, we want individuals to be suggest new web books via a merge queue (#9624).

As part of this process, one might edit a book, add the information to make a web book (e.g. URLs, type, such as PDF, etc.) and also make other edits. We want the 'normal' edits to go through and the 'web book edit' to go to a web book merge queue.

But if we do this, perhaps we could expand this logic to cover other fields we might want to 'protect' in some way, but also allow people so suggest edits via a queue.

This issue needs further fleshing out from insight gained while working on #9624.

### Expected behaviour / screenshots (ex: Figma design screenshots for UI feature)

### Additional Context

Note: this issue is *NOT* yet ready to be worked on, and needs a breakdown, likely after #9624 is complete.

### Proposal & Constraints

### What is the proposed solution / implementation?

### Is there a precedent of this approach succeeding elsewhere?

### Which suggestions or requirements should be considered for how feature needs to appear or be implemented?

### Leads

### Related files

### Stakeholders


### Instructions for Contributors

- Please [run these commands](https://github.com/internetarchive/openlibrary/wiki/Git-Cheat-Sheet#working-on-your-branch) to ensure your repository is up to date **before** [creating a new branch](https://github.com/internetarchive/openlibrary/wiki/Git-Cheat-Sheet#making-changes-and-creating-a-pull-request) to work on this issue and **each time after** pushing code to Github, because the pre-commit bot may add commits to your PRs upstream.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.