Giter VIP home page Giter VIP logo

koha-plugin-crontab's People

Contributors

kylemhall avatar magnusenger avatar mrenvoize avatar tomascohen avatar

Watchers

 avatar  avatar  avatar

koha-plugin-crontab's Issues

Enable plugin control via metadata in the cron blocks

We should formalise a specification for metadata that can be added to cron "blocks" so that ansible/system maintained crontab files and plugin maintained cron config can interact more cleanly.

I'm thinking things like marking cronjobs as 'system/readonly', 'hidden', 'user ownership' etc

Add the ability to limit the users allowed to use the plugin

Hi,
It would be awesome to allow only specified users to access this plugin, either through koha-conf configuration or Superlibrarian only access to the configs for this plugin.

For example, Tools->plugins permission might be too permissive, we might want to only allow support staff to access this account, or only a very few designated people at the library.

Feature request: collapsible environment variable display

Low priority just wanted to document the idea:

The environment variables could be confusing to see all the time, it might be good to collapse them during normal usage (i.e. I came to this page to see the defined crons, not half a page of environment variables)

Two modes: read/write?

Would it make sense to be able to run this in two different moeds, one where you can only view the crons, and one where you can edit them too?

It could be a on/off switch somwhere like koha-conf.xml, or somehow configured differently for different users, so perhaps superlibrarians could edit and others could view? Or even more fine grained, with settings for individual users.

Related to #2, probably.

Move to admin instead of tools

I think it's a good idea for this to live under the administration pages as opposed to under tools.. as such I've submitted "Bug 36206 - Administrative plugins" to Koha and there's a corresponding admin_plugin branch here.

Add option to point to a specific cron file via plugin config

We currently default to the koha-shell users crontab. Some systems instead use a cron.d/koha-instance file and we should be able to use that instead... or any other location for that matter so long as the koha-instance user has read/write access appropriately

Add ability to specify a list of "allowed" crons

For example, we might want to restrict users to only scheduling reports. I'm thinking a dropdown or other interface that adds all of the necessary path and job information, and shows the usage for that job.

runreport.pl is the first one I thought of and a good one to proof of concept.

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.