PHPackages                             herpaderpaldent/seat-groups - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. herpaderpaldent/seat-groups

AbandonedArchivedSeat-plugin[Authentication &amp; Authorization](/categories/authentication)

herpaderpaldent/seat-groups
===========================

A module for SeAT that adds the ability of using groups to assign roles to user that are in a group

1.7.2(6y ago)97.4k9[13 issues](https://github.com/herpaderpaldent/seat-groups/issues)[2 PRs](https://github.com/herpaderpaldent/seat-groups/pulls)MITPHPPHP &gt;=7.1

Since Feb 8Pushed 6y ago1 watchersCompare

[ Source](https://github.com/herpaderpaldent/seat-groups)[ Packagist](https://packagist.org/packages/herpaderpaldent/seat-groups)[ RSS](/packages/herpaderpaldent-seat-groups/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (10)Dependencies (8)Versions (56)Used By (0)

seat-groups
===========

[](#seat-groups)

With this [SeAT](https://github.com/eveseat/seat) Package you can create `auto`, `opt-in`, `managed` and `hidden` groups which correlate to SeAT-Roles.

[![Latest Stable Version](https://camo.githubusercontent.com/af59850a7cf58eeb74f22d8d769b69b5fb4657f68711fc9ff815fc57856ed783/68747470733a2f2f706f7365722e707567782e6f72672f686572706164657270616c64656e742f736561742d67726f7570732f762f737461626c65)](https://packagist.org/packages/herpaderpaldent/seat-groups)[![StyleCI](https://camo.githubusercontent.com/8db4d43951fae5055ebf4c067414b8691a8a87a8c608f3570cbfd909a8b618cb/68747470733a2f2f6769746875622e7374796c6563692e696f2f7265706f732f3132303530373434382f736869656c643f6272616e63683d6d6173746572)](https://github.styleci.io/repos/120507448)[![Maintainability](https://camo.githubusercontent.com/25bb3e8466038da24c23471ab816a8e6a3122c450aa2108261a669138db72e97/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f65633332633838623430653134303765646533382f6d61696e7461696e6162696c697479)](https://codeclimate.com/github/herpaderpaldent/seat-groups/maintainability)[![Test Coverage](https://camo.githubusercontent.com/27d503b6a7e4790559384a7f618cd29d813328536bbc8427519d01961d60172d/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f65633332633838623430653134303765646533382f746573745f636f766572616765)](https://codeclimate.com/github/herpaderpaldent/seat-groups/test_coverage)[![Build Status](https://camo.githubusercontent.com/b5830830a7f77ca336cdf33c003db6c2a8db5af986a3bd53bb916b35815ff342/68747470733a2f2f7472617669732d63692e6f72672f686572706164657270616c64656e742f736561742d67726f7570732e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/herpaderpaldent/seat-groups)[![License](https://camo.githubusercontent.com/57a2bb564b4f4a24a162597e2471f21c7245fada49e06173c2ab3eb8e29c32f0/68747470733a2f2f706f7365722e707567782e6f72672f686572706164657270616c64656e742f736561742d67726f7570732f6c6963656e7365)](https://packagist.org/packages/herpaderpaldent/seat-groups)[![Total Downloads](https://camo.githubusercontent.com/4895e07cddf34d3e466c21ee1ed9d495c0f18d9dcfdf194df8dc24094abeba3a/68747470733a2f2f706f7365722e707567782e6f72672f686572706164657270616c64656e742f736561742d67726f7570732f646f776e6c6f616473)](https://packagist.org/packages/herpaderpaldent/seat-groups)

***Important**: seat-groups are work in progress and certainly have some bugs please do report any findings to seat-slack and report it as an issue*

Installation
------------

[](#installation)

1. cd to `/var/www/seat`
2. enter `composer require herpaderpaldent/seat-groups`
3. run migration `php artisan migrate`

Screenshots
-----------

[](#screenshots)

[![GroupSetup](https://camo.githubusercontent.com/7dcb5d8d15a175dc6c1dfee22edb70ef76779205f9bd17cb6bb84dfaf2eb305d/68747470733a2f2f692e696d6775722e636f6d2f6a4841694165572e706e67)](https://camo.githubusercontent.com/7dcb5d8d15a175dc6c1dfee22edb70ef76779205f9bd17cb6bb84dfaf2eb305d/68747470733a2f2f692e696d6775722e636f6d2f6a4841694165572e706e67)

[![Overview](https://camo.githubusercontent.com/4f08452721b81b8365c93adbeddc60805758f2ce66d76a8f53d7d4f2e6fa5381/68747470733a2f2f692e696d6775722e636f6d2f31716835527a442e706e67)](https://camo.githubusercontent.com/4f08452721b81b8365c93adbeddc60805758f2ce66d76a8f53d7d4f2e6fa5381/68747470733a2f2f692e696d6775722e636f6d2f31716835527a442e706e67)

---

SeAT Groups
-----------

[](#seat-groups-1)

### auto group

[](#auto-group)

Members of set corporation are getting assigned the corresponding roles

[![AutoGrouo](https://camo.githubusercontent.com/73dca154814ece7a54b5390694189a3479084a138977c227c38c4ea694226371/68747470733a2f2f692e696d6775722e636f6d2f4a4536447357752e706e67)](https://camo.githubusercontent.com/73dca154814ece7a54b5390694189a3479084a138977c227c38c4ea694226371/68747470733a2f2f692e696d6775722e636f6d2f4a4536447357752e706e67)

### opt-in group

[](#opt-in-group)

Members of set corporation can opt-in into a seat group and get then assigned the corresponding roles

[![OpenGroup](https://camo.githubusercontent.com/54c62adaac19f1cbfa9299a4aa9799a46db907dfe0dfaaf7b9971310aa7b05af/68747470733a2f2f692e696d6775722e636f6d2f75526954784e312e706e67)](https://camo.githubusercontent.com/54c62adaac19f1cbfa9299a4aa9799a46db907dfe0dfaaf7b9971310aa7b05af/68747470733a2f2f692e696d6775722e636f6d2f75526954784e312e706e67)

### managed groups

[](#managed-groups)

Members may apply for these groups. Managers may accept or deny the application

[![Managed](https://camo.githubusercontent.com/0cc855a9d1ca5797f8d2c73ca68dd061ce23837ed7e0a43c513235919cf2edd1/68747470733a2f2f692e696d6775722e636f6d2f476358763530412e706e67)](https://camo.githubusercontent.com/0cc855a9d1ca5797f8d2c73ca68dd061ce23837ed7e0a43c513235919cf2edd1/68747470733a2f2f692e696d6775722e636f6d2f476358763530412e706e67)

### hidden groups

[](#hidden-groups)

This seat group is for hidden groups f.e. CEO. This group is only shown on the overview for users with `seatgroup.create` and `superuser` Permission.

[![Hidden](https://camo.githubusercontent.com/a445f9804be06ef8bc74b2a3a8adff266598fe3de074e9bdb80bd0be1d86e307/68747470733a2f2f692e696d6775722e636f6d2f663752793553412e706e67)](https://camo.githubusercontent.com/a445f9804be06ef8bc74b2a3a8adff266598fe3de074e9bdb80bd0be1d86e307/68747470733a2f2f692e696d6775722e636f6d2f663752793553412e706e67)

---

FAQ:
----

[](#faq)

### Some Member does not get the roles he is supposed to

[](#some-member-does-not-get-the-roles-he-is-supposed-to)

Make sure that all of your usergroups have a main\_character set

### I just updated SeAT Groups but the fix is not working

[](#i-just-updated-seat-groups-but-the-fix-is-not-working)

Restart supervisor or `seat-worker` container to load the new code to workers.

### I have set an affiliation but it isn't shown

[](#i-have-set-an-affiliation-but-it-isnt-shown)

Make sure you are running the latest version. Later versions interfered with AdBlockers. Disable your adblocker temporally as work around and update.

Contributions
=============

[](#contributions)

Open Source is best when supported by a community. Any size of contribution is **very** appreciated. A little hall of fame for your code-contribution:

[![Contributors of (herpaderpaldent) seat-groups](https://camo.githubusercontent.com/287582f6d3f7042786c95cf8034636be0ea6ca52245c0c54d37f11c000d69faa/68747470733a2f2f636f6e74726963686172742e696f2f6368617274732f686572706164657270616c64656e742f736561742d67726f7570733f636f6c733d32267374796c653d737175617265)](https://camo.githubusercontent.com/287582f6d3f7042786c95cf8034636be0ea6ca52245c0c54d37f11c000d69faa/68747470733a2f2f636f6e74726963686172742e696f2f6368617274732f686572706164657270616c64656e742f736561742d67726f7570733f636f6c733d32267374796c653d737175617265)

Donations
=========

[](#donations)

If you like SeAT Groups, i highly appreciate ISK Donations to Herpaderp Aldent.

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity27

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity72

Established project with proven stability

 Bus Factor1

Top contributor holds 98.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~9 days

Recently: every ~28 days

Total

54

Last Release

2532d ago

Major Versions

0.9.9 → 1.0.02018-07-29

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/6583519?v=4)[Herpaderp Aldent](/maintainers/herpaderpaldent)[@herpaderpaldent](https://github.com/herpaderpaldent)

---

Top Contributors

[![herpaderpaldent](https://avatars.githubusercontent.com/u/6583519?v=4)](https://github.com/herpaderpaldent "herpaderpaldent (160 commits)")[![warlof](https://avatars.githubusercontent.com/u/648753?v=4)](https://github.com/warlof "warlof (2 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/herpaderpaldent-seat-groups/health.svg)

```
[![Health](https://phpackages.com/badges/herpaderpaldent-seat-groups/health.svg)](https://phpackages.com/packages/herpaderpaldent-seat-groups)
```

###  Alternatives

[lab404/laravel-impersonate

Laravel Impersonate is a plugin that allows to you to authenticate as your users.

2.3k16.4M48](/packages/lab404-laravel-impersonate)[santigarcor/laratrust

This package provides a flexible way to add Role-based Permissions to Laravel

2.3k5.4M43](/packages/santigarcor-laratrust)[overtrue/laravel-follow

User follow unfollow system for Laravel.

1.2k404.7k5](/packages/overtrue-laravel-follow)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
