Skip to content

Staff

v0.11.2

Departments, teams and staff profiles linked to user accounts

Requires Comments

Install Staff

Adds departments, teams and staff profiles, each profile linked one-to-one to a PhoenixKit user; people without an account get a placeholder user that links when they register. Profiles hold birthdays, emergency contacts, employment history, skills, files and a comment thread. Projects and CRM read staff people as assignees and parties.

Use it when

  • You need an org chart of departments, teams and people in your app
  • You want to assign work in Projects to teams, departments or people

What it gives you

  • Departments and teams with cascading deletes; org tree view
  • Staff profiles with personal fields behind staff.view_personal
  • Employment history spans per person
  • Translatable skills taxonomy with named selectors
  • Files, images and avatar per person; comment thread
  • Upcoming-birthdays widget; admin under /admin/staff

Staff news

Nothing posted about Staff yet. Read its changelog or see all PhoenixKit news.

Install

1 Add to mix.exs

deps
{:phoenix_kit_staff, "~> 0.11"}

2 Fetch it and run its migrations

Terminal
$ mix deps.get && mix phoenix_kit.update

3 Switch it on in /admin/modules

Releases
  1. 0.11.2
  2. 0.11.1
  3. 0.11.0
Admin
/admin/staff
Used by
Projects

Related modules

What it needs, what builds on it, and its neighbours in Business operations.