Atlas is a open source IT asset manager that allows you to organize and structure all your assets.
Follow these steps to get started with this application:
- Checkout this repository and place it in your workspace
- Create a virtualenv with python 3
virtualenv -p python3 atlas
- Activate your virtualenv
/[ENVPATH]/atlas/bin/activate
- In your project root install the required packages
pip install -r requirements.txt
- You are ready to go!
These are the apps that are used in this project:
Asset
Info
Location
Person
Each app contains multiple models.
Asset(Model)
Hardware(Asset)
Software(Asset)
Update(Model)
Notifications(Model)
Location(Model)
Section(Model)
Person(User)
Category(Model)
There is a custom command that can runs with a cronjob to check if there are any assets that will expire soon.
This command checks for assets that will expire in the upcoming month and will send an email to the admin email that is set in the settings.py
file.
python manage.py checkexpiredassets
The django translation module is used in this project for translation. The project currently supports:
- English
- Dutch
This project is published under the MIT License