Comments (6)
Do you have a suggestion on how we implement this?
from openstax-cms.
Actually, I think that it's already implemented. I was worried about the case of where an editor
creates a page, deletes it, then creates it again. Which would cause fields like id
to change. But i forgot that the editors
group allows users to change pages while restricting them from being deleted. So in the way the site is currently designed, id
should remain static unless an admin decides to delete a page for some reason.
from openstax-cms.
Hmm, I don't think Editors are restricted from deleting pages - or at least that has not been specified yet. I agree that these ID's will not change once the page is created -unless it is deleted (obviously).
I think what Dak wanted initially, was us to replace the IDs with the slug name of the page, which might be a possibility. Either option does not restrict people from breaking things if they do things they shouldn't. We can keep this open until we hear more from the frontend people on how big of an issue this is.
from openstax-cms.
ok.... Btw, here are the default editor
permissions just in case it's relevant later.
from openstax-cms.
Ok, just to repost what I talked about with @mwharrison. These settings are misleading. The site is currently configured to let editors have permissions to change all content on the site, that includes deleting pages. Editors can be restricted from deleting pages but it wouldn't make sense given we'll only have 1 editor managing all the content for the foreseeable future,
from openstax-cms.
The reason for the discrepancy is the decision to create groups that correspond to Openstax needs. We don't have enough people to have an editor and a moderator role, so it has been requested that the Editor role inherit all the moderator permissions - including deleting content.
from openstax-cms.
Related Issues (20)
- Remove ScoutAPM from openstax.org HOT 2
- Remove parameters for Scout APM HOT 3
- Cache clearing behavior on the sticky note HOT 2
- Sync all partner data with CMS, including logo, and auto-show partner HOT 2
- Fundraiser set as Message does not respect end date of Goal HOT 2
- Resources API throws an error when bad slug is sent to API HOT 4
- School Salesforce query is looking for fields that have been removed HOT 3
- Clear resources from cache when page is saved HOT 2
- Resource Downloads without books are causing error when trying to send to Salesforce HOT 2
- docker-compose up failing on fresh pull of repo HOT 1
- Wagtail Transfer
- Upgrade to Wagtail 3.0.3 HOT 3
- Add new CMS Documentation to repo HOT 1
- Bug: K12 Resources field HOT 2
- Webinars appear under Upcoming on the day after HOT 2
- Remove option to Request Instructor Access when Rejected HOT 4
- Request to update several people on the Team page HOT 5
- Add support in errata tool for Assignable to populate ID
- Errata tool: Remove user information fields from errata form view HOT 1
- Errata tool: export errata release notes HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openstax-cms.