Skip to content

Ease the transit of configuration item data between an IT managed services provider (MSP) and its clients with Django

Notifications You must be signed in to change notification settings

DiegoVilela/internalize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Internalize

This project is an exercise to apply the concepts of the Django web framework and Python.

The purpose of the app is to ease the transit of configuration item data between an IT managed services provider (MSP) and its clients.

Authors

Demo

You can access it with the following credentials.

username password login page
admin UnQt5uGgjErbwkN for admins
client_a_user@example.com UnQt5uGgjErbwkN for users
client_b_user@example.com UnQt5uGgjErbwkN for users

Features

  • Admin area
  • Bulk insertion of items
  • Bulk approval of items
  • Responsive

Running Tests

To run only unit tests:

  python manage.py test --exclude-tag functional

To also run functional tests (requires geckodriver):

  python manage.py test

Installation

  git clone https://github.com/DiegoVilela/internalize.git
  cd internalize
  pipenv install && pipenv shell
  python manage.py migrate
  python manage.py loaddata all.json
  python manage.py runserver

Feedback

If you have any feedback, please reach out to us at vilelaphp@gmail.com

About

Ease the transit of configuration item data between an IT managed services provider (MSP) and its clients with Django

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published