Package: aa-srp
AA SRPSRP Module forAlliance AuthAA SRPOverviewFeaturesScreenshotsDashboardDashboard (View All)Your SRP RequestsSRP Requests OverviewSRP Request DetailsInstallationStep 1: Install the PackageStep 2: Configure Alliance AuthStep 3: Finalizing the InstallationStep 4: Preload Eve Universe DataStep 5: Setting up PermissionsStep 6: (Optional) Import From Built-in SRP ModulePermissionsChangelogTranslation StatusContributingOverviewFeaturesOverview of SRP linksOverview of your own SRP requests and their statusAccepting kill mails fromzKillboardandEveTools KillboardSRP Request administration is mostly done via ajax and without page reloadsUse modern DataTables with filters where ever they're usefulTables fully searchable and sortableMandatory reason on SRP rejectNotifications in AA with detailed information on SRP rejectionDiscord notification via PM to the user on SRP request approval or rejection, if
eitherAA-Discordbot,Discord NotifyorDiscord Proxyis installedNotify your SRP team (optional) in their Discord channel about new SRP requests, ifAA-DiscordbotorDiscord Proxyis installedScreenshotsDashboardDashboard (View All)Your SRP RequestsSRP Requests OverviewSRP Request DetailsInstallationImportant: Please make sure you meet all preconditions before you proceed:AA SRP is a plugin for Alliance Auth. If you don't have Alliance Auth running
already, please install it first before proceeding. (see the officialAlliance Auth installation guidefor details)AA SRP needsEve Universeto function. Please make sure it is installed, before
continuing.Step 1: Install the PackageMake sure you're in the virtual environment (venv) of your Alliance Auth
installation Then install the latest release directly from PyPi.pipinstallaa-srpStep 2: Configure Alliance AuthThis is fairly simple, just add the following to theINSTALLED_APPSof yourlocal.pyConfigure your AA settings (local.py) as follows:Add"eveuniverse",toINSTALLED_APPSAdd"aasrp",toINSTALLED_APPSStep 3: Finalizing the InstallationRun static files collection and migrationspythonmanage.pycollectstatic
pythonmanage.pymigrateRestart your supervisor services for AuthStep 4: Preload Eve Universe DataAA SRP utilizes the EveUniverse module, so it doesn't need to ask ESI for ship
information. To set this up, you now need to run the following command.pythonmanage.pyaasrp_load_eveStep 5: Setting up PermissionsNow it's time to set up access permissions for your new SRP module. You can do so in
your admin backend in the AA SRP section. Read thePermissionssection for more information about the available permissions.Step 6: (Optional) Import From Built-in SRP ModuleThis step is only needed when you have been using the built-in SRP module until now.Make sure you don't have any open SRP requests before. All SRP links in the built-in
module will be closed during the import process, to make sure to not import any
duplicates.The import process can be done at any given time and doesn't necessarily have to be
during the installation.To import your SRP information from the built-in SRP module, run the following command.pythonmanage.pyaasrp_migrate_srp_dataPermissionsIDDescriptionNotesbasic_accessCan access the AA SRP moduleYour line members should have this permission.create_srpCan create new SRP linksYour FCs should have this permission.manage_srpCan manage SRPUsers with this permission can manage the AA SRP Module. Like changing and removing SRP links and requests.manage_srp_requestsCan manage SRP requestsUsers with this permission can manage the SRP requests. Like changing and removing SRP requests.ChangelogSeeCHANGELOG.mdTranslation StatusDo you want to help translate this app into your language or improve the existing
translation? -Join our team of translators!ContributingYou want to contribute to this project? That's cool!Please make sure to read theContribution Guidelines.(I promise, it's not much, just some basics)