How Tos
ΒΆ
How to change site-specific settings
Variant 1: Using environment variables in the shell
Variant 2: Using a
settings.py
file
Howto: Write a good commit message
First line
More info
Collaborators
Squashed commits
How to customize filtering
Contents of
argus.filter.defaults
Matching one incident to multiple filters
FilterWrapper
FallbackFilterWrapper
ComplexFilterWrapper
ComplexFallbackFilterWrapper
Matching a filter to multiple incidents
QuerySetFilter
API GET-parameters
IncidentFilter
SourceLockedIncidentFilter
INCIDENT_OPENAPI_PARAMETER_DESCRIPTIONS
SOURCE_LOCKED_INCIDENT_OPENAPI_PARAMETER_DESCRIPTIONS
Serializers
FilterSerializer
FilterBlobSerializer
Validators
validate_jsonfilter
How to add federated login (OAuth2)
Choose an OAUth2-provider
Get the key and secret for the provider
Test
Get and test the login url for the backend
Derive and test the logout url for the backend
Howto: Safely test sending of notifications
Testing filters, profiles, timeslots regardless of destination type
Automated tests
Redirect email to console
Automated tests
Testing something that fails in production
Deactivate profiles you are not testing
Automated tests
Testing specific destination types
Email is not delivered
Making test incidents to trigger the notification system
How To: Make a new release
Choosing a version number
Checklist
Argus
Navigation
Contents:
About Argus
Models
Endpoints
Site-specific settings
Authentication
Integrations
Development
Development notes
Management commands
How Tos
Related Topics
Documentation overview
Development
Previous:
Management commands
Next:
How to change site-specific settings
Quick search