Git Product home page Git Product logo

Comments (3)

Earlopain avatar Earlopain commented on June 26, 2024 1

I would suggest creating your own page for actions that users are allowed to do, with the public ruby api sidekiq exposes. That would entail duplicating some of what the WebUI already does but at least the free sidekiq doesn't have hooks to modify existing UI pages.

In Rails (which you may or may not use, I'm sure other frameworks have similar things), you can apply a constraint and then apply decisions on individual requests, like depending on path or method: https://guides.rubyonrails.org/routing.html#advanced-constraints. That would basically be https://github.com/sidekiq/sidekiq/wiki/Ent-Web-UI#authorization
If the UI is generally useful for your users you can just block everything but GET to it, or apply your desired rules and accept that some will see buttons that don't do anything for them.

from sidekiq.

mperham avatar mperham commented on June 26, 2024 1

Gems can add their own tab to the UI. We’re formalizing this in 7.3 with a new API. https://github.com/sidekiq/sidekiq/tree/main/examples/webui-ext

from sidekiq.

nthx avatar nthx commented on June 26, 2024

I got access to the enterprise. Does it help?

from sidekiq.

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.