GithubHelp home page GithubHelp logo

Comments (2)

anibalpacheco avatar anibalpacheco commented on August 29, 2024

status: doing
A post save action was implemented now in a branch that I did not pushed yet, to continue this task (and maybe complete it) I will need to implement this TODO: "when a publication slug is changed, the command update_article_urls should be executed, (try to alert this to the staff user that has made the change, somehow)."

this last "try to alert" is under development now, but it will not be an alert, it will be done directly using a background task with celery (I'm also changing the async task management from background tasks to celery that is more robust, popular and stable)

Note for the "permissions" approach: if we migrate it to the "plan_id" approach (that we use now in one of our private deployment), we need that the async task "on change" change the slugs inside the json content of "plan_id". A definitive solution can be to use the Subscription model, improving it to hold the same information that the "plan_id" has, but using a non slug-dependant way.

Related feature to also implement: A new "system check" to check that the default pub slug in settings "exists" (matches with one of the Publications in the DB).

from utopia-cms.

anibalpacheco avatar anibalpacheco commented on August 29, 2024

status: doing, subtasks left here are:

  • the main purpose of this issue, improve the is_subscriber permission management
  • the new system check described at the end of the previous comment

from utopia-cms.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.