[PR #200] [MERGED] Scripts Manager Rework #1562

Closed
opened 2026-03-02 02:23:48 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/amidaware/tacticalrmm/pull/200
Author: @sadnub
Created: 12/10/2020
Status: Merged
Merged: 12/14/2020
Merged by: @wh1te909

Base: developHead: develop


📝 Commits (4)

  • 715accf scripts rework
  • ad1a9ec fix agent table pending actions filter
  • 3416a71 add community scripts to migration
  • aebe855 add a favorite menu to agent's context menu for easy way to run scripts

📊 Changes

26 files changed (+1465 additions, -636 deletions)

View changed files

api/tacticalrmm/accounts/migrations/0009_user_show_community_scripts.py (+18 -0)
📝 api/tacticalrmm/accounts/models.py (+1 -0)
📝 api/tacticalrmm/accounts/views.py (+9 -2)
📝 api/tacticalrmm/core/views.py (+5 -1)
📝 api/tacticalrmm/scripts/baker_recipes.py (+0 -3)
api/tacticalrmm/scripts/migrations/0004_auto_20201207_1558.py (+28 -0)
api/tacticalrmm/scripts/migrations/0005_auto_20201207_1606.py (+18 -0)
api/tacticalrmm/scripts/migrations/0006_auto_20201210_2145.py (+57 -0)
📝 api/tacticalrmm/scripts/models.py (+40 -33)
📝 api/tacticalrmm/scripts/serializers.py (+23 -31)
📝 api/tacticalrmm/scripts/tests.py (+116 -13)
📝 api/tacticalrmm/scripts/views.py (+36 -75)
📝 web/package-lock.json (+229 -44)
📝 web/package.json (+8 -6)
📝 web/src/components/AgentTable.vue (+58 -2)
📝 web/src/components/FileBar.vue (+7 -6)
📝 web/src/components/ScriptManager.vue (+319 -177)
📝 web/src/components/modals/agents/BulkAction.vue (+17 -6)
📝 web/src/components/modals/agents/RunScript.vue (+19 -9)
📝 web/src/components/modals/checks/ScriptCheck.vue (+13 -15)

...and 6 more files

📄 Description

Here it is! This resolves:
#85
#152
#170

Definitely test that migration in dev first. I only lightly tested it


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/amidaware/tacticalrmm/pull/200 **Author:** [@sadnub](https://github.com/sadnub) **Created:** 12/10/2020 **Status:** ✅ Merged **Merged:** 12/14/2020 **Merged by:** [@wh1te909](https://github.com/wh1te909) **Base:** `develop` ← **Head:** `develop` --- ### 📝 Commits (4) - [`715accf`](https://github.com/amidaware/tacticalrmm/commit/715accfb8a2ac258da0e8b90570a61716e3b824f) scripts rework - [`ad1a9ec`](https://github.com/amidaware/tacticalrmm/commit/ad1a9ecca15c2d70bb3f0f596bfa12513a19228a) fix agent table pending actions filter - [`3416a71`](https://github.com/amidaware/tacticalrmm/commit/3416a71ebd4080bad95ff665b656dbe5b49c8ac0) add community scripts to migration - [`aebe855`](https://github.com/amidaware/tacticalrmm/commit/aebe8550781c0f2a544dae8d32c0ae2488aa11cc) add a favorite menu to agent's context menu for easy way to run scripts ### 📊 Changes **26 files changed** (+1465 additions, -636 deletions) <details> <summary>View changed files</summary> ➕ `api/tacticalrmm/accounts/migrations/0009_user_show_community_scripts.py` (+18 -0) 📝 `api/tacticalrmm/accounts/models.py` (+1 -0) 📝 `api/tacticalrmm/accounts/views.py` (+9 -2) 📝 `api/tacticalrmm/core/views.py` (+5 -1) 📝 `api/tacticalrmm/scripts/baker_recipes.py` (+0 -3) ➕ `api/tacticalrmm/scripts/migrations/0004_auto_20201207_1558.py` (+28 -0) ➕ `api/tacticalrmm/scripts/migrations/0005_auto_20201207_1606.py` (+18 -0) ➕ `api/tacticalrmm/scripts/migrations/0006_auto_20201210_2145.py` (+57 -0) 📝 `api/tacticalrmm/scripts/models.py` (+40 -33) 📝 `api/tacticalrmm/scripts/serializers.py` (+23 -31) 📝 `api/tacticalrmm/scripts/tests.py` (+116 -13) 📝 `api/tacticalrmm/scripts/views.py` (+36 -75) 📝 `web/package-lock.json` (+229 -44) 📝 `web/package.json` (+8 -6) 📝 `web/src/components/AgentTable.vue` (+58 -2) 📝 `web/src/components/FileBar.vue` (+7 -6) 📝 `web/src/components/ScriptManager.vue` (+319 -177) 📝 `web/src/components/modals/agents/BulkAction.vue` (+17 -6) 📝 `web/src/components/modals/agents/RunScript.vue` (+19 -9) 📝 `web/src/components/modals/checks/ScriptCheck.vue` (+13 -15) _...and 6 more files_ </details> ### 📄 Description Here it is! This resolves: #85 #152 #170 Definitely test that migration in dev first. I only lightly tested it --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 02:23:48 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/tacticalrmm#1562
No description provided.