[PR #38] [CLOSED] Add Server Tags plugin for server organization #77

Closed
opened 2026-05-07 00:17:57 +02:00 by BreizhHardware · 0 comments

📋 Pull Request Information

Original PR: https://github.com/pelican-dev/plugins/pull/38
Author: @zfelyx
Created: 12/21/2025
Status: Closed

Base: mainHead: feature/server-tags-plugin


📝 Commits (2)

  • 883208b Add Server Tags plugin for server organization
  • 16b3434 Fix parent class name in ListTaggedServers

📊 Changes

12 files changed (+509 additions, -0 deletions)

View changed files

server-tags/database/migrations/001_create_server_tags_table.php (+25 -0)
server-tags/database/migrations/002_create_server_server_tag_table.php (+27 -0)
server-tags/lang/en/strings.php (+14 -0)
server-tags/plugin.json (+18 -0)
server-tags/src/Filament/Admin/Resources/ServerTags/Pages/ManageServerTags.php (+20 -0)
server-tags/src/Filament/Admin/Resources/ServerTags/ServerTagResource.php (+152 -0)
server-tags/src/Filament/Admin/Resources/Servers/RelationManagers/ServerTagRelationManager.php (+57 -0)
server-tags/src/Filament/App/Resources/Servers/Pages/ListTaggedServers.php (+45 -0)
server-tags/src/Models/ServerTag.php (+59 -0)
server-tags/src/Policies/ServerTagPolicy.php (+13 -0)
server-tags/src/Providers/ServerTagsPluginProvider.php (+21 -0)
server-tags/src/ServerTagsPlugin.php (+58 -0)

📄 Description

Introduces a new Server Tags plugin with migrations, models, policies, Filament resources, and provider for tagging servers. Enables custom tags for servers, tag management in admin, tag-based server filtering in app, and related permissions. Includes language strings and plugin metadata. #5

Summary by CodeRabbit

  • New Features
    • Added server tagging with customizable colors and descriptions
    • Admin UI to create/manage tags and view tag details with counts and colored badges
    • Attach/detach tags on individual servers
    • Tag-based server filters including per-tag and "untagged" views
    • English UI strings and plugin manifest added for configuration and discovery

✏️ Tip: You can customize this high-level summary in your review settings.


🔄 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/pelican-dev/plugins/pull/38 **Author:** [@zfelyx](https://github.com/zfelyx) **Created:** 12/21/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `feature/server-tags-plugin` --- ### 📝 Commits (2) - [`883208b`](https://github.com/pelican-dev/plugins/commit/883208bb53fda10a926f152fddbdf535fcde7051) Add Server Tags plugin for server organization - [`16b3434`](https://github.com/pelican-dev/plugins/commit/16b34348e49402556b53954fa8ece70ef792eccd) Fix parent class name in ListTaggedServers ### 📊 Changes **12 files changed** (+509 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `server-tags/database/migrations/001_create_server_tags_table.php` (+25 -0) ➕ `server-tags/database/migrations/002_create_server_server_tag_table.php` (+27 -0) ➕ `server-tags/lang/en/strings.php` (+14 -0) ➕ `server-tags/plugin.json` (+18 -0) ➕ `server-tags/src/Filament/Admin/Resources/ServerTags/Pages/ManageServerTags.php` (+20 -0) ➕ `server-tags/src/Filament/Admin/Resources/ServerTags/ServerTagResource.php` (+152 -0) ➕ `server-tags/src/Filament/Admin/Resources/Servers/RelationManagers/ServerTagRelationManager.php` (+57 -0) ➕ `server-tags/src/Filament/App/Resources/Servers/Pages/ListTaggedServers.php` (+45 -0) ➕ `server-tags/src/Models/ServerTag.php` (+59 -0) ➕ `server-tags/src/Policies/ServerTagPolicy.php` (+13 -0) ➕ `server-tags/src/Providers/ServerTagsPluginProvider.php` (+21 -0) ➕ `server-tags/src/ServerTagsPlugin.php` (+58 -0) </details> ### 📄 Description Introduces a new Server Tags plugin with migrations, models, policies, Filament resources, and provider for tagging servers. Enables custom tags for servers, tag management in admin, tag-based server filtering in app, and related permissions. Includes language strings and plugin metadata. #5 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Added server tagging with customizable colors and descriptions * Admin UI to create/manage tags and view tag details with counts and colored badges * Attach/detach tags on individual servers * Tag-based server filters including per-tag and "untagged" views * English UI strings and plugin manifest added for configuration and discovery <sub>✏️ Tip: You can customize this high-level summary in your review settings.</sub> <!-- end of auto-generated comment: release notes by coderabbit.ai --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
BreizhHardware 2026-05-07 00:17:57 +02:00
Sign in to join this conversation.
No labels
pull-request
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/plugins#77
No description provided.