{"id":16674338,"url":"https://github.com/creecros/group_assign","last_synced_at":"2026-02-26T02:12:12.038Z","repository":{"id":34285568,"uuid":"128853817","full_name":"creecros/Group_assign","owner":"creecros","description":"Kanboard Plugin to Assign Tasks to Groups and multiple users","archived":false,"fork":false,"pushed_at":"2025-02-11T11:28:39.000Z","size":467,"stargazers_count":64,"open_issues_count":5,"forks_count":25,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-04-02T07:07:46.991Z","etag":null,"topics":["assignment","groups","hacktoberfest","kanboard","kanboard-plugin","multiple"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/creecros.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-04-10T01:17:02.000Z","updated_at":"2025-02-18T13:39:47.000Z","dependencies_parsed_at":"2025-03-02T10:12:44.877Z","dependency_job_id":"da0324a8-1520-463d-8afe-95b2b38347a6","html_url":"https://github.com/creecros/Group_assign","commit_stats":null,"previous_names":[],"tags_count":31,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creecros%2FGroup_assign","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creecros%2FGroup_assign/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creecros%2FGroup_assign/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/creecros%2FGroup_assign/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/creecros","download_url":"https://codeload.github.com/creecros/Group_assign/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247999859,"owners_count":21031046,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["assignment","groups","hacktoberfest","kanboard","kanboard-plugin","multiple"],"created_at":"2024-10-12T12:30:19.558Z","updated_at":"2026-02-26T02:12:12.033Z","avatar_url":"https://github.com/creecros.png","language":"PHP","funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=SEGNEVQFXHXGW\u0026source=url"],"categories":[],"sub_categories":[],"readme":"## Checkout our latest project\n[![](https://raw.githubusercontent.com/docpht/docpht/master/public/assets/img/logo.png)](https://github.com/docpht/docpht)\n\n- With [DocPHT](https://github.com/docpht/docpht) you can take notes and quickly document anything and without the use of any database.\n-----------\n[![Latest release](https://img.shields.io/github/release/creecros/Group_assign.svg)](https://github.com/creecros/Group_assign/releases)\n[![GitHub license](https://img.shields.io/github/license/Naereen/StrapDown.js.svg)](https://github.com/creecros/Group_assign/blob/master/LICENSE)\n[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://github.com/creecros/Group_assign/graphs/contributors)\n[![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=103)]()\n[![Downloads](https://img.shields.io/github/downloads/creecros/Group_assign/total.svg)](https://github.com/creecros/Group_assign/releases)\n\nDonate to help keep this project maintained.\n\u003ca href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=SEGNEVQFXHXGW\u0026source=url\"\u003e\n\u003cimg src=\"https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif\" border=\"0\" name=\"submit\" title=\"PayPal - The safer, easier way to pay online!\" alt=\"Donate with PayPal button\" /\u003e\u003c/a\u003e\n\n:star: If you use it, you should star it on Github! \nIt's the least you can do for all the work put into it!\n\n\n# Group_assign\nAssign Tasks to Groups or from Multi-Select of Users with permissions from the project\n\n# Requirements\nKanboard v1.1.0 or Higher, **except** 1.2.45 to 1.2.48.\n\nGroup_assign Version 1.8.3 will support Kanboard 1.2.45 to 1.2.48.\n\nGroup_assign Versions 1.7.7 and below will support PHP version below 7\n\n# Features and usage\n* A task can have an assigned group or selection of users\n* Can only assign groups or other assigness to a task that have permissions in the Project.\n* If a user is in a group that a task is assigned to, it will show up on their dashboard.\n* If a user is in other assignees multiselect that a task is assigned to, it will show up on their dashboard.\n* If a user is in a group that a task is assigned to, it will show up in their calendar.\n* If a user is in other assignees multiselect that a task is assigned to, it will show up in their calendar.\n* If a group is assigned or a user is assigneed in other assignees, it will be appear on the task in detail view, board view, creation, modification. \n* Includes 5 Automatic Actions to utilize the Assigned Group\n  * Email Assigned Group on Task Modification, Creation, Close, or Movement\n  * Email Assigned Group of impending Task Due Date\n  * Email Other Assignees on Task Modification, Creation, Close, or Movement\n  * Email Other Assignees of impending Task Due Date\n  * Assign task to a group on creation or movement\n* using ``allassignees:me`` (``assignee:me`` for pre 1.7.3 versions) in filter will find tasks assigned to groups that the user is in or assignee in other assignees is in.\n* using ``allassignees:GroupName`` (``assignee:GroupName`` for pre 1.7.3 versions) in filter will find tasks assigned to a group by NAME of the group.\n* using ``allassignees:GroupID`` (``assignee:GroupID`` for pre 1.7.3 versions) in filter will find tasks assigned to a group by ID number of group.\n* using ``allassignees:Username`` or ``allassignees:Name`` will find all tasks assigned to that user regardless of how they have been assigneed, whether in the group or in Other Assignees or Assignee. \n* User assigneed via a group or multiselect will now recieve notifications\n* Changing assigned group or any multiselect users will now trigger `EVENT_ASSIGNEE_CHANGE`\n* Duplicating Tasks will include assigned groups and other users.\n  * Duplicating to another project or moving to another project will check permissions of assignees, and remove those without permission.\n* Task Reccurences will include group assigned and other assignees in the recurrence.\n* Setting included to enable group managment for Application Managers\n  * Found in `Settings \u003e Application settings`\n\n# Future enhancments\nFind bugs or missing functionality, please report it.\n\n- [x] Add a few basic automatic actions that utilize Groups assigned\n- [x] Add relationship for ``allassignees:Username`` or ``allassignees:Name`` in the table lookup \n- [x] Add an event for assigned group change.\n- [x] Incorporate into notifications\n- [x] Address Task Duplication\n- [x] Task Recurrence\n\n# Manual Installation\n\n- Find the release you wish to install: https://github.com/creecros/Group_assign/releases\n- Download the provided zip, not the source zip, i.e. `Group_assign-x.x.x.zip`\n- Unzip contents to the plugins folder\n\nIn the event that you use the master repo, ensure that the directory of the plugin is named `Group_assign`, or else the plugin will not work.\n\n# Screenshots\n\n## Task Details:\n![image](https://user-images.githubusercontent.com/26339368/49951197-64546680-fec7-11e8-9473-82820b1a4f7e.png)\n\n## Task Creation/Modification:\n![image](https://user-images.githubusercontent.com/26339368/38753761-692db008-3f2d-11e8-8ce2-59d88ddf39b1.png)\n![image](https://user-images.githubusercontent.com/26339368/49557918-3c696f80-f8d7-11e8-91b8-7cef11c6eec0.png)\n\n## Board View:\n![image](https://user-images.githubusercontent.com/26339368/49951135-3a9b3f80-fec7-11e8-9bf6-3a777c09c675.png)\n\n## Users Calendar View\n\n- Tasks that a user is assigned too but not main assignee will show up in calendar, with Dark Grey Background and Task color Border, to differentiate that they are not the main assignee.\n\n![image](https://user-images.githubusercontent.com/26339368/49655821-b7cb3e00-fa09-11e8-9608-952abbf146fa.png)\n\n\n## Automatic Actions:\n![image](https://user-images.githubusercontent.com/26339368/38754253-0a0fd2de-3f2f-11e8-9dde-2036de011a6b.png)\n\n![image](https://user-images.githubusercontent.com/26339368/38754279-2285d0d4-3f2f-11e8-88c2-0ed91e452f90.png)\n\n![image](https://user-images.githubusercontent.com/26339368/38754288-310df2c6-3f2f-11e8-9993-39e96b55076c.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcreecros%2Fgroup_assign","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcreecros%2Fgroup_assign","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcreecros%2Fgroup_assign/lists"}