GithubHelp home page GithubHelp logo

moodle-block_workflow's People

Contributors

anupamasarjoshi avatar henrikthorn avatar locnguyend1905 avatar mkassaei avatar sammarshallou avatar timhunt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

moodle-block_workflow's Issues

Non-admins cannot access the workflow management page /blocks/workflow/manage.php

Steps to reproduce:

  • Login as admin
  • Go to the roles management page and edit the manager role
  • Add all block/workflow:* capabilities to the manager role, but make especially sure that you add the block/workflow:editdefinitions capability
  • Login as manager

Expected result:

  • If you go to Site administration -> Plugins, you will see the "Blocks" section and a "Workflow" link within it
  • If you go directly to /blocks/workflow/manage.php, you will be able to edit the workflows of this plugin

Actual result:

  • If you go to Site administration -> Plugins, you will not a "Workflow" link
  • If you go directly to /blocks/workflow/manage.php, you will get a "Access denied" exception

enable multi instance for the block

Hi ,
i want help in workflow plugin , i do not want use it as a block_workflow , i want it in Activities , because there is an issue when i want add more than one workflow in the block menu . i can not add more than one . so i feel it's more nice if it's in activity . can you help me please ?
and is it possible to enable multi instance for the block ?

Enhancement: Applies to "course requests"

Hello,

in search of a workflow plugin I came across this plugin and thought it good. Unfortunately I found no option for a course request.

In my Moodle everyone should be able to apply for a course . The course may not be created directly rather to be approved by several people (defined in the workflow).

Someone requests a course (maybe uploads some information stuff and details) -> a defined person decides yes or no -> if no then the requester will informed via mail -> if yes then it will sent to the next person defined in the workflow which able to view the course request and finally accept the request.

Perhaps that would be an improvement ?

Kind regards,

Christopher

Allow action scripts to email to non-role

It would be useful to be able to have action scripts email a specific user or static email address since those responsible for course development are usually enrolled at category or site level. The limitation on the email action script to just roles seems to create a barrier to practical use in some cases.

Add the ability to have multiple workflow blocks

I have a trainer who would like to add multiple workflows to a course page. It is an ingenious idea to have workflows as part of the onboarding process, different people doing different items to get the person onboarded. But the block is only allowed once on a page. I found a discussion of how to add a line of code to the plugin to allow multiple instances (they used messenger, the discussion is at https://moodle.org/mod/forum/discuss.php?d=341512) but I am not a programmer so I have no idea of how to do this.

Workflow v1.9 Error email

Hello , i need you help please
I have Workflow v1.9 for Moodle 3.5+
and i create an email template (mmm) in workflow area ,
and when i call script i use
email {mmm} to {role1} {role2}
but i'm getting error
The script you specified was invalid. An invalid email email was specified. The email specified was '{mmm}'
Thanks in Advance

Unit tests fail because of unmentioned dependency on mod_externalquiz

We have just started using your workflow block and our CI system flagged this issue whilst running unit tests.

  1. block_workflow_automatic_step_finisher_test::test_automatic_step_finisher
    coding_exception: Coding error detected, it must be fixed by a programmer: Component mod_externalquiz does not support generators yet. Missing tests/generator/lib.php.

/home/marcus/workspace/swsi/lib/testing/generator/data_generator.php:121
/home/marcus/workspace/swsi/lib/testing/generator/data_generator.php:465
/home/marcus/workspace/swsi/blocks/workflow/tests/autostepfinisher_test.php:202
/home/marcus/workspace/swsi/lib/phpunit/classes/advanced_testcase.php:80

We cannot seem to find any reference to mod_externalquiz in core moodle or even in the moodle plugins repository.

Allow for customisation of the workflow at course level

I would like to be able to customise the workflow after it has been attached to the course. While most courses will share the majority of the workflow steps, I imagine it would be common to have extra steps specific to a given course. For this to be truly useful, the customisation of the workflow would have to persist between course resets/backups, otherwise you would need to recreate those steps every time the course is reset. However, I imagine this last bit might be more tricky to implement.

Thoughts?

Email notifications through tagging

Hello,

I apologise but from the documentation I do not understand (or maybe it is not possible) how to create the following workflows and I would greatly appreciate if you can help me.

In Moodle there are tags, they can be added to activities/courses/forums/etc., as well in the user's personal profile as "interests".

I want to notify the users through email about courses that might be interesting for them.

When a tag is added to a course

  • if there is a user with same tag (interest) as the tag added to a course, only that or those users will receive an email letting them know that there is a course that might be interesting for them with a link to that course.

When a tag is added to profile user (interests)

  • if there are courses with the same tag, send an email to user with the link to those courses

Any help will be appreciated. :)

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.