Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Code Cleanup and README update #189

Open
wants to merge 21 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
62d2528
changed README description to test repo
DevPS-513 Jan 13, 2024
7ecc762
added about,contact us and signup page
DevPS-513 Jan 13, 2024
28b1a7f
logout appears to be working now
DevPS-513 Jan 13, 2024
566fb5f
added manual dispatch to linter
DevPS-513 Jan 13, 2024
ba0cbd8
added echo statement to output the date to see timestamp that is gene…
DevPS-513 Jan 13, 2024
d561408
fixing echo statement in lint file
DevPS-513 Jan 13, 2024
a57b89b
trying to debug syntax difference with local terminal
DevPS-513 Jan 13, 2024
636657a
commiting after testing endpoints to get all dealerships, and endpoin…
DevPS-513 Jan 15, 2024
3ec47d3
adding functionality to retreive review by dealership ID number
DevPS-513 Jan 15, 2024
50f516a
added functionality to add carmake and cartype on admin site
DevPS-513 Jan 15, 2024
717cc1e
added functionality to be able to query any parameter, tested state a…
DevPS-513 Jan 15, 2024
7145891
changed server function to accept generalized query parameters, a few…
DevPS-513 Jan 16, 2024
43104c5
added functionality to get dealer details and review by dealer id
DevPS-513 Jan 16, 2024
f7cc88a
removed API key from being hardcoded into the server, generated a new…
DevPS-513 Jan 16, 2024
5886d7b
initial working version with api_key started for watson NLU
DevPS-513 Jan 16, 2024
336c0f0
added sentiment analysis
DevPS-513 Jan 16, 2024
787d896
initial template of adding a review
DevPS-513 Jan 16, 2024
a49b69a
initial functinality to display full table and link to single dealer …
DevPS-513 Jan 16, 2024
bcc49d1
initial verification of new reviews and car dealership database made …
DevPS-513 Jan 18, 2024
2bf756e
Verfied add_review functionality, pushing to github for containerization
DevPS-513 Jan 19, 2024
5683058
updated README and cleaned up the website pages
DevPS-513 Jan 23, 2024
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
3 changes: 2 additions & 1 deletion .github/workflows/linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ on:
branches: [master, main]
pull_request:
branches: [master, main]
workflow_dispatch:

jobs: # list of things to do
lint_function_js:
Expand Down Expand Up @@ -43,7 +44,7 @@ jobs: # list of things to do
pip install pylint
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
- name: Lint with Pylint
run: pylint *.py
run: pylint *.py
working-directory: functions/sample/python

lint_django_server:
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
.vscode

**node_modules

# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
Expand All @@ -22,6 +24,7 @@ parts/
sdist/
var/
wheels/
ignorefiles/
pip-wheel-metadata/
share/python-wheels/
*.egg-info/
Expand Down
119 changes: 119 additions & 0 deletions DataBaseErrorExample.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
{
"result": [
{
"id": "310b6145c664ca5c3770ef71485fb8df",
"key": "310b6145c664ca5c3770ef71485fb8df",
"value": {
"rev": "1-6d3a316e140863cdb147048888d26051"
},
"doc": {
"_id": "310b6145c664ca5c3770ef71485fb8df",
"_rev": "1-6d3a316e140863cdb147048888d26051",
"id": 1,
"name": "Berkly Shepley",
"dealership": 15,
"review": "Total grid-enabled service-desk",
"purchase": true,
"purchase_date": "07/11/2020",
"car_make": "Audi",
"car_model": "A6",
"car_year": 2010
}
},
{
"id": "310b6145c664ca5c3770ef71485fc075",
"key": "310b6145c664ca5c3770ef71485fc075",
"value": {
"rev": "1-0cbc084ce570374a1d0c2653ceb254ad"
},
"doc": {
"_id": "310b6145c664ca5c3770ef71485fc075",
"_rev": "1-0cbc084ce570374a1d0c2653ceb254ad",
"id": 2,
"name": "Gwenora Zettoi",
"dealership": 23,
"review": "Future-proofed foreground capability",
"purchase": true,
"purchase_date": "09/17/2020",
"car_make": "Pontiac",
"car_model": "Firebird",
"car_year": 1995
}
},
{
"id": "310b6145c664ca5c3770ef71485fc173",
"key": "310b6145c664ca5c3770ef71485fc173",
"value": {
"rev": "1-278e31d48be2f5abc7c9b542cff00208"
},
"doc": {
"_id": "310b6145c664ca5c3770ef71485fc173",
"_rev": "1-278e31d48be2f5abc7c9b542cff00208",
"id": 3,
"name": "Lion Reames",
"dealership": 29,
"review": "Expanded global groupware",
"purchase": true,
"purchase_date": "10/20/2020",
"car_make": "Mazda",
"car_model": "MX-5",
"car_year": 2003
}
},
{
"id": "310b6145c664ca5c3770ef71485fcad6",
"key": "310b6145c664ca5c3770ef71485fcad6",
"value": {
"rev": "1-1677bbc642e9673d151d56614ad81963"
},
"doc": {
"_id": "310b6145c664ca5c3770ef71485fcad6",
"_rev": "1-1677bbc642e9673d151d56614ad81963",
"id": 4,
"name": "Iorgos Colley",
"dealership": 13,
"review": "Optional heuristic software",
"purchase": false
}
},
{
"id": "310b6145c664ca5c3770ef71485fccf9",
"key": "310b6145c664ca5c3770ef71485fccf9",
"value": {
"rev": "1-7e446087190b20656bad81aeab9242b5"
},
"doc": {
"_id": "310b6145c664ca5c3770ef71485fccf9",
"_rev": "1-7e446087190b20656bad81aeab9242b5",
"id": 5,
"name": "Kissee Noirel",
"dealership": 46,
"review": "Diverse client-server success",
"purchase": false
}
},
{
"id": "52844e3d638580a4eeee1d72fbec17f6",
"key": "52844e3d638580a4eeee1d72fbec17f6",
"value": {
"rev": "1-3072ebde1a82289cf9619f69e3db0e0f"
},
"doc": {
"_id": "52844e3d638580a4eeee1d72fbec17f6",
"_rev": "1-3072ebde1a82289cf9619f69e3db0e0f",
"review": {
"id": 1114,
"name": "Upkar Lidder",
"dealership": 15,
"review": "Great service!",
"purchase": false,
"another": "field",
"purchase_date": "02/16/2021",
"car_make": "Audi",
"car_model": "Car",
"car_year": 2021
}
}
}
]
}
119 changes: 119 additions & 0 deletions DataBaseErrorExample.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
{
"result": [
{
"id": "310b6145c664ca5c3770ef71485fb8df",
"key": "310b6145c664ca5c3770ef71485fb8df",
"value": {
"rev": "1-6d3a316e140863cdb147048888d26051"
},
"doc": {
"_id": "310b6145c664ca5c3770ef71485fb8df",
"_rev": "1-6d3a316e140863cdb147048888d26051",
"id": 1,
"name": "Berkly Shepley",
"dealership": 15,
"review": "Total grid-enabled service-desk",
"purchase": true,
"purchase_date": "07/11/2020",
"car_make": "Audi",
"car_model": "A6",
"car_year": 2010
}
},
{
"id": "310b6145c664ca5c3770ef71485fc075",
"key": "310b6145c664ca5c3770ef71485fc075",
"value": {
"rev": "1-0cbc084ce570374a1d0c2653ceb254ad"
},
"doc": {
"_id": "310b6145c664ca5c3770ef71485fc075",
"_rev": "1-0cbc084ce570374a1d0c2653ceb254ad",
"id": 2,
"name": "Gwenora Zettoi",
"dealership": 23,
"review": "Future-proofed foreground capability",
"purchase": true,
"purchase_date": "09/17/2020",
"car_make": "Pontiac",
"car_model": "Firebird",
"car_year": 1995
}
},
{
"id": "310b6145c664ca5c3770ef71485fc173",
"key": "310b6145c664ca5c3770ef71485fc173",
"value": {
"rev": "1-278e31d48be2f5abc7c9b542cff00208"
},
"doc": {
"_id": "310b6145c664ca5c3770ef71485fc173",
"_rev": "1-278e31d48be2f5abc7c9b542cff00208",
"id": 3,
"name": "Lion Reames",
"dealership": 29,
"review": "Expanded global groupware",
"purchase": true,
"purchase_date": "10/20/2020",
"car_make": "Mazda",
"car_model": "MX-5",
"car_year": 2003
}
},
{
"id": "310b6145c664ca5c3770ef71485fcad6",
"key": "310b6145c664ca5c3770ef71485fcad6",
"value": {
"rev": "1-1677bbc642e9673d151d56614ad81963"
},
"doc": {
"_id": "310b6145c664ca5c3770ef71485fcad6",
"_rev": "1-1677bbc642e9673d151d56614ad81963",
"id": 4,
"name": "Iorgos Colley",
"dealership": 13,
"review": "Optional heuristic software",
"purchase": false
}
},
{
"id": "310b6145c664ca5c3770ef71485fccf9",
"key": "310b6145c664ca5c3770ef71485fccf9",
"value": {
"rev": "1-7e446087190b20656bad81aeab9242b5"
},
"doc": {
"_id": "310b6145c664ca5c3770ef71485fccf9",
"_rev": "1-7e446087190b20656bad81aeab9242b5",
"id": 5,
"name": "Kissee Noirel",
"dealership": 46,
"review": "Diverse client-server success",
"purchase": false
}
},
{
"id": "52844e3d638580a4eeee1d72fbec17f6",
"key": "52844e3d638580a4eeee1d72fbec17f6",
"value": {
"rev": "1-3072ebde1a82289cf9619f69e3db0e0f"
},
"doc": {
"_id": "52844e3d638580a4eeee1d72fbec17f6",
"_rev": "1-3072ebde1a82289cf9619f69e3db0e0f",
"review": {
"id": 1114,
"name": "Upkar Lidder",
"dealership": 15,
"review": "Great service!",
"purchase": false,
"another": "field",
"purchase_date": "02/16/2021",
"car_make": "Audi",
"car_model": "Car",
"car_year": 2021
}
}
}
]
}
119 changes: 119 additions & 0 deletions DataBaseErrorExample_review_db.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
{
"result": [
{
"id": "310b6145c664ca5c3770ef71485fb8df",
"key": "310b6145c664ca5c3770ef71485fb8df",
"value": {
"rev": "1-6d3a316e140863cdb147048888d26051"
},
"doc": {
"_id": "310b6145c664ca5c3770ef71485fb8df",
"_rev": "1-6d3a316e140863cdb147048888d26051",
"id": 1,
"name": "Berkly Shepley",
"dealership": 15,
"review": "Total grid-enabled service-desk",
"purchase": true,
"purchase_date": "07/11/2020",
"car_make": "Audi",
"car_model": "A6",
"car_year": 2010
}
},
{
"id": "310b6145c664ca5c3770ef71485fc075",
"key": "310b6145c664ca5c3770ef71485fc075",
"value": {
"rev": "1-0cbc084ce570374a1d0c2653ceb254ad"
},
"doc": {
"_id": "310b6145c664ca5c3770ef71485fc075",
"_rev": "1-0cbc084ce570374a1d0c2653ceb254ad",
"id": 2,
"name": "Gwenora Zettoi",
"dealership": 23,
"review": "Future-proofed foreground capability",
"purchase": true,
"purchase_date": "09/17/2020",
"car_make": "Pontiac",
"car_model": "Firebird",
"car_year": 1995
}
},
{
"id": "310b6145c664ca5c3770ef71485fc173",
"key": "310b6145c664ca5c3770ef71485fc173",
"value": {
"rev": "1-278e31d48be2f5abc7c9b542cff00208"
},
"doc": {
"_id": "310b6145c664ca5c3770ef71485fc173",
"_rev": "1-278e31d48be2f5abc7c9b542cff00208",
"id": 3,
"name": "Lion Reames",
"dealership": 29,
"review": "Expanded global groupware",
"purchase": true,
"purchase_date": "10/20/2020",
"car_make": "Mazda",
"car_model": "MX-5",
"car_year": 2003
}
},
{
"id": "310b6145c664ca5c3770ef71485fcad6",
"key": "310b6145c664ca5c3770ef71485fcad6",
"value": {
"rev": "1-1677bbc642e9673d151d56614ad81963"
},
"doc": {
"_id": "310b6145c664ca5c3770ef71485fcad6",
"_rev": "1-1677bbc642e9673d151d56614ad81963",
"id": 4,
"name": "Iorgos Colley",
"dealership": 13,
"review": "Optional heuristic software",
"purchase": false
}
},
{
"id": "310b6145c664ca5c3770ef71485fccf9",
"key": "310b6145c664ca5c3770ef71485fccf9",
"value": {
"rev": "1-7e446087190b20656bad81aeab9242b5"
},
"doc": {
"_id": "310b6145c664ca5c3770ef71485fccf9",
"_rev": "1-7e446087190b20656bad81aeab9242b5",
"id": 5,
"name": "Kissee Noirel",
"dealership": 46,
"review": "Diverse client-server success",
"purchase": false
}
},
{
"id": "52844e3d638580a4eeee1d72fbec17f6",
"key": "52844e3d638580a4eeee1d72fbec17f6",
"value": {
"rev": "1-3072ebde1a82289cf9619f69e3db0e0f"
},
"doc": {
"_id": "52844e3d638580a4eeee1d72fbec17f6",
"_rev": "1-3072ebde1a82289cf9619f69e3db0e0f",
"review": {
"id": 1114,
"name": "Upkar Lidder",
"dealership": 15,
"review": "Great service!",
"purchase": false,
"another": "field",
"purchase_date": "02/16/2021",
"car_make": "Audi",
"car_model": "Car",
"car_year": 2021
}
}
}
]
}
Loading