Skip to content

eqiihuu/bug_admin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bug Admin


Author


Introduction

  • This is a web application for bug (issue) administration
  • The project is implemented with Django and deployed on a Linux server.

Usage

This project mainly realizes basic functions (Create, Update, Email) of an issue administration system.

  1. Bug List at the Home-Page :
    All bugs will be shown here. Different colors show the corresponding status:
    Red: Created
    Blue: Ongoing
    Gray: Finished
    Additional functions:
    (a) To narrow down the range of bugs shown out, input Keywords in “Search” area and click “Search” button. Keywords will be scanned among [problem, responsible person, responsible team, reason];
    (b) Get a “excel” by clicking “Save Excel” button;
    (c) Sort the bugs in time sequence by clicking “Create Time” at the top of the list;
    (d) The “Handling Time” of a bug will be automatically calculated when the bug’s status turns to “Finished”; (e) Hide the List by clicking “Hide List” button.
    Fig.1 Bug List at Home Page

  2. Add a bug & Send an email :  Input required information in the “Create Bug” table.
    (a) The “Email” mark (at left bottom corner) will be selected defaulted to send an email. If you want to add a bug without sending an email, cancel this mark.
    (b) There is an authentication for email sender. You need to input the password to send an email. The user name is the same with the “sender” part in “From” Area.
    (c) Click “Create” button (at right bottom corner) to submit your message, and the alert message will occur at the top of the page.
    Fig.2 Create Bug table at Home Page

  3. Update a bug :
    Input required information in the “Create Update” table.
    (a) Select the type of update ( Ongoing or Finished)
    (b) When “Finished” is chosen, a selection menu for “Reason” will occur , and you can choose from predefined reasons. ”How to edit the reason menu ” will be discuss in Part4-(4)
    (c) Click “Update” button (at right bottom corner) to submit your Update, and the alert message will occur at the top of the page.
    (d) Click “Back to List” button (at left top corner) to go back to home page.
    Fig.3 Create Update table at Detail Page

  4. Django (Back-end) Admin :
    The Link of Django Admin is at the left top corner of Home Page, as shown in Fig.1.
    (a) As shown in Fig.4 , Login with Username (default: root) and Password (default:123456 )
    (b) As shown in Fig.5 , the two items above are for admin of the whole framework. You can add users for Django Admin here, or change the password of default user “root”.
    “Bugs” is the back-end of the database;
    “My users” is the authentication of sending emails;
    “Reasons” is content in the reason menu.
    Fig.5 Login Page of Django Admin
    Fig.5 Home Page of Django Admin

About

A light record system for bugs administration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published