Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
#Maintenance Tracker App
# Maintenance Tracker App

This is a web based application that allows Admin and clients to interact.
Clients post their maintenance or repair requests while Admin approves or rejects them.

# installation procedure.
a. Ensure you have **python 3.6.2**,**pip**, and **virtualenv** are installed on your local machine.
b. Ensure you have Postman since it might bee needed to test the API
c. Clone the project to your local machine.
d. Navigate to the project folder.
e. Create a virtual environment using `virtualenv venv` on your command line
1. Ensure you have **python 3.6.2**,**pip**, and **virtualenv** are installed on your local machine.
2. Ensure you have Postman since it might bee needed to test the API.
3. Clone the project to your local machine.
4. Navigate to the project folder.
5. Create a virtual environment using `virtualenv venv` on your command line.

```
export SECRET="random_key"
Expand Down
93 changes: 47 additions & 46 deletions app/models.py
Original file line number Diff line number Diff line change
@@ -1,55 +1,56 @@
class Requests(object):
"""Sample user requests"""
def __init__(self):
self.db_requests =
[
{
'request_id':200,
'user_id': 102,
'project_id': 101,
'request_type': 'Maintenance',
'request_description': 'Ugrade to the latest version.',
'request_date': '12/23/2017',
'Approved/Rejected':'Approved',
'status':'Resolved'
},
{
'request_id':201,
'user_id': 102,
'project_id': 132,
'request_type': 'Repair',
'request_description': 'Cant login user accounts',
'request_date': '01/20/2018',
'Approved/Rejected':'Rejected',
'status': 'Not Ressolved'
},
{
'request_id':203,
'user_id': 103,
'project_id': 121,
'request_type': 'Maintenance',
'request_description': "Slowed performance.",
'request_date': '02/25/2018',
'Approved/Rejected':'Approved',
'status': 'Ressolved'
}
]
self.db_requests =\
[
{
'request_id':200,
'user_id': 102,
'project_id': 101,
'request_type': 'Maintenance',
'request_description': 'Ugrade to the latest version.',
'request_date': '12/23/2017',
'Approved/Rejected':'Approved',
'status':'Resolved'
},
{
'request_id':201,
'user_id': 102,
'project_id': 132,
'request_type': 'Repair',
'request_description': 'Cant login user accounts',
'request_date': '01/20/2018',
'Approved/Rejected':'Rejected',
'status': 'Not Ressolved'
},
{
'request_id':203,
'user_id': 103,
'project_id': 121,
'request_type': 'Maintenance',
'request_description': "Slowed performance.",
'request_date': '02/25/2018',
'Approved/Rejected':'Approved',
'status': 'Ressolved'
}
]


class Users(object):
"""list to contain users"""
def __init__(self):
self.db_users =
[
{
'user_id': 101,
'username': 'promaster',
'email': 'promaster@daisy.com',
'userpassword': 'promaster'
},
{
'user_id': 102,
'username': 'github',
'email': 'github@gmail.com',
'password': 'githubguru'
self.db_users =\
[
{
'user_id': 101,
'username': 'promaster',
'email': 'promaster@daisy.com',
'userpassword': 'promaster'
},
{
'user_id': 102,
'username': 'github',
'email': 'github@gmail.com',
'password': 'githubguru'
}
]
Loading