Package: aa-timezones
AA Time ZonesApp for displaying different time zones with Alliance AuthAA Time ZonesInstallationStep 1: Install the AppStep 2: Update Your Alliance Auth SettingsStep 3: Finalizing the Installation(Optional) Public ViewsUpdatingConfigure the Timezone PanelsAdjusting TimeDiscord Bot CommandChangelogTranslation StatusContributingInstallationImportant: This app is a plugin for Alliance Auth. If you don't have
Alliance Auth running already, please install it first before proceeding.
(See the officialAA installation guidefor details)NoteThis app makes use of a feature introduced with Alliance Auth v3.6.1, meaning,
installing this app will pull in Alliance Auth v3.6.1 unsupervised if you haven't
updated yet.Please make sure to update Allianceauth to version 3.6.1 or higher before you
install this app to avoid any complications.Step 1: Install the AppMake sure you're in the virtual environment (venv) of your Alliance Auth installation.
Then install the latest version:pipinstallaa-timezonesStep 2: Update Your Alliance Auth SettingsConfigure your AA settings (local.py) as follows:Add'timezones',toINSTALLED_APPSStep 3: Finalizing the InstallationRun migrations & copy static filespythonmanage.pycollectstatic
pythonmanage.pymigrateRestart your supervisor services for AAOnce done, it's time to add all the time zone information, so you can define your
own set of panels later. To do so, simply run:pythonmanage.pytimezones_load_tz_data(Optional) Public ViewsThis app supports AA's feature of public views, since time zones conversion is not
any mission-critical information. To allow users to view the time zone conversion page
without the need to log in, please add"timezones",to the list ofAPPS_WITH_PUBLIC_VIEWSin yourlocal.py:# By default, apps are prevented from having public views for security reasons.# To allow specific apps to have public views, add them to APPS_WITH_PUBLIC_VIEWS#   » The format is the same as in INSTALLED_APPS#   » The app developer must also explicitly allow public views for their appAPPS_WITH_PUBLIC_VIEWS=["timezones",# https://github.com/ppfeufer/aa-timezones]NoteIf you don't have a list forAPPS_WITH_PUBLIC_VIEWSyet, then add the whole
block from here. This feature has been added in Alliance Auth v3.6.0 so you
might not yet have this list in yourlocal.py.UpdatingTo update your existing installation of AA Time Zones, first enable your virtual
environment.Then run the following commands from your AA project directory (the one that
containsmanage.py).pipinstall-Uaa-timezonespythonmanage.pycollectstaticpythonmanage.pymigrateNow restart your AA supervisor services.Configure the Timezone PanelsPer default, there are 10 additional time zone panels that are displayed (see first
image). If you want to change those, you can create your own set of panels in your
admin backend.NOTE:"Local Time" and "EVE Time" will always be displayed as the first two panels,
no matter what.Adjusting TimeYou can easily adjust the time that is displayed for all timezones. This is useful
for reinforcement timers or pre-planned fleets. To do so, click on the "Adjust Time"
button below the time zone panels, and you will see 2 different ways to set a new time.The first one is meant for timers, like reinforcement timers, anchoring timers or
the like. Its maximum is 7 days, 59 minutes and 59 seconds into the future. That
should cover pretty much all timers you can find in Eve Online.The second one is best suited for pre-planned fleets. Here you can set a fixed date
and time based on the selected time zone. The default selected time zone is "EVE
Time" but you can change it to all the available options. Keep in mind the selected
time zone is the one the time and date will be adjusted to. So if you are going to
use it to plan fleets, it is recommended to keep this set to "EVE Time".To set the adjusted time, simply click on "Set Time" in the row you altered. This
will then adjust all time zone panels to the time you selected and will also alter
the link in your browser, so you can share it with others directly.Discord Bot CommandFor this to work, you'll need to haveallianceauth-discordbotinstalled, configured
and running.(See this link)CommandEffect/timeShows the current Eve time and what time it is in theconfigured time zonesChangelogSeeCHANGELOG.mdTranslation StatusDo you want to help translate this app into your language or improve the existing
translation? -Join our team of translators!ContributingDo you 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)