Catalog PyPI
PACKAGE EXPLORERView in registry

aa-hrapps

PyPI

A recruitment tool for allianceauth

allianceautheveonlinehrhumanrecruitmentresources
Versions collected1
Direct dependencies3From release 1.0.3
Last observed20 Oct, 16:56 UTC

README

Version 1.0.3 documentation

AA-HRAPPS

A suite of HR tools for AllianceAuth.

Features

Form Building & Responses

  • Drag-and-Drop Form Builder
  • Self-Contained Form Responses

Administration & Management

  • Streamlined Admin Frontend
  • Form library allows for corps to have multiple versions of their recruitment form
    • In shared auth situations, corps can copy forms from other corps.

Communication & Collaboration

  • Threaded Comments
  • Private Comments

Integrations

  • Corptools & Memberaudit
  • Discord Bot Integration
    • Welcome new discord users with a prompt inviting them to talk with a recruiter.
    • Facilitate discussions between Recruiters and prospective recruits with managed discord threads for recruitment.
    • Updates to HRApps cog settings do not require a restart.

Screenshots

Form Builder
Form Builder
Admin Application View
Admin Application View
Discord Settings
Discord Settings
Main Application View
Main Application View
Apply View
Apply View

Installation

1. Install App

Install the app into your AllianceAuth instance.

pip install aa-hrapps

Optional:

While the allianceauth-discordbot cog is included with the hrapps module, if it is not already installed, you can install it along with hrapps by using the following command instead (doing so will also ensure the right version is installed if you already have it):

pip install aa-hrapps[discordbot]

2. Cofigure AA Settings

Configure your AA settings (local.py) as follows:

  • Modify INSTALLED_APPS to include the following entries:
INSTALLED_APPS = [
    # ...
    "hrapps",
    # ...
]

MEDIA_URL = "/media/"
MEDIA_ROOT = "/var/www/myauth/media/"

3. Update your webserver config

Nginx

If you are running nginx add the following to your site's nginx config:

location /media/ {
    alias /var/www/myauth/media/;
    autoindex off;
}

Apache

If you are running apache add the following to your site's config:

Alias /media/ /var/www/myauth/media/

<Directory /var/www/myauth/media/>
    Require all granted
</Directory>

4. Finalize Install

Run migrations and copy static files.

python manage.py migrate
python manage.py collectstatic

Permissions

PermissionDescription
hrappperms.access_hrappsCan access the hrapps application.
hrappperms.access_hradminCam access the admin frontend.
hrappperms.manage_hrappsFull management permissions. All permission checks resolve to true.
form.create_formsCan create new application forms for their corp.
form.manage_corp_formsCan manage forms owned by their corp.
forms.manage_all_formsCan manage all forms regardless of corporation ownership.
formresponse.claim_recruiterCan claim a response as the recruiter.
formresponse.claim_reviewerCan claim a response as the reviewer.
formresponse.create_responseCan respond to forms. (apply to corps)
formresponse.modify_statusCan change the status of a response (application)
formresponse.view_all_responsesCan view all responses regardless of form/corp.
formresponse.view_corp_responsesCan view responses to corp forms.
responsecomment.create_commentCan comment on responses. (includes implicit view permissions)
responsecomment.view_commentCan view comments on form responses

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.0.316 Sept 20263

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
colcrunch/aa-hrapps

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 16:56 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:ad6a901e22318ddae848ec24cdfdf5f65a5463f011d68468ef4514f205031eae