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

Feedback #1

Open
wants to merge 133 commits into
base: feedback
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
133 commits
Select commit Hold shift + click to select a range
15b43c9
Setting up GitHub Classroom Feedback
github-classroom[bot] Feb 12, 2023
dac7140
Ignore .DS.store on mac
starkAhmed43 Feb 17, 2023
683e396
Honour Code Commit for Adhil Ahmed
starkAhmed43 Feb 19, 2023
d59a050
Added Honour Code (21F1003730)
afnan-ahmad Feb 19, 2023
848c369
Added honour code - 21F1005636
papa-delta Feb 19, 2023
b8c94d1
Revert "Added honour code - 21F1005636" due to config settings
papa-delta Feb 19, 2023
52b8b51
Added Honour Code - 21F1005636
papa-delta Feb 19, 2023
323b8c2
Added the User Stories
afnan-ahmad Feb 19, 2023
7d18f4d
Added Wireframes for Student VIews (Initial commit)
starkAhmed43 Feb 26, 2023
e52919e
Added Wireframes for Common VIews (Initial commit)
starkAhmed43 Feb 26, 2023
3f345b2
Added Wireframes for Admin/Super Admin Views
starkAhmed43 Mar 2, 2023
34fcfd2
Added Wireframes for Support Staff Views
starkAhmed43 Mar 2, 2023
43f5acd
[Milestone 3] Added Project Schedule and Minutes of Meetings
afnan-ahmad Mar 5, 2023
5612426
[Milestone 3] Added Component Design and Class Diagrams
afnan-ahmad Mar 5, 2023
adcbe60
Added requirements.txt v1
papa-delta Mar 14, 2023
65074ed
Update .gitignore
afnan-ahmad Mar 14, 2023
1526400
Initial commit for the Flask app
afnan-ahmad Mar 14, 2023
c2f472b
Touched initial files
afnan-ahmad Mar 16, 2023
efad932
Added API Documentation v1
afnan-ahmad Mar 19, 2023
1112a41
Test commit to new branch
papa-delta Mar 24, 2023
e9eace9
Test commit to milestone 5
starkAhmed43 Mar 24, 2023
f9c7301
Merge pull request #2 from bsc-iitm/milestone-5
papa-delta Mar 24, 2023
5b42ed9
Test change 2 in new branch - deleted test.py
papa-delta Mar 24, 2023
6b552ba
Merge pull request #3 from bsc-iitm/milestone-5
papa-delta Mar 24, 2023
35dd801
Assigned authors
afnan-ahmad Mar 24, 2023
99270d0
Added Database Configuration
afnan-ahmad Mar 24, 2023
3d53495
Added tags model
papa-delta Mar 24, 2023
54e67d6
Added Ticket-Tag relationship
afnan-ahmad Mar 24, 2023
a1eddb5
Initial commit of my portion of the models
starkAhmed43 Mar 24, 2023
74483f3
My 2nd commit
starkAhmed43 Mar 25, 2023
5c52f73
Updated the relationships
starkAhmed43 Mar 25, 2023
32b0819
Referenced datatypes from DB instance
afnan-ahmad Mar 25, 2023
9509f06
Minor changes to gitignore and main
starkAhmed43 Mar 25, 2023
6ee6ee6
Initial code for user controller
starkAhmed43 Apr 7, 2023
4b1ba18
Added the admin controls for user
starkAhmed43 Apr 8, 2023
e266d98
Initial commit for ticket controller
starkAhmed43 Apr 8, 2023
848c60c
Initial commit for article controller
starkAhmed43 Apr 8, 2023
0f91aac
Had to fix some noob mistakes I made in the syntax for user, ticket a…
starkAhmed43 Apr 8, 2023
efe9fd7
Added initial code for tag controller - GET request
papa-delta Apr 9, 2023
5cbc745
Corrected tag controller and imported api into main.py
papa-delta Apr 9, 2023
cb55c28
Added more code to the tag controller for GET; corrected prior model …
papa-delta Apr 9, 2023
5c12d59
Completed GET request handler for tags controller
papa-delta Apr 9, 2023
ef4b559
Create Description of Test Cases.pdf
starkAhmed43 Apr 9, 2023
a2fc46d
Merge branch 'milestone-5' of https://github.com/bsc-iitm/soft-engg-p…
starkAhmed43 Apr 9, 2023
b2a50ab
Added Test Cases Document
afnan-ahmad Apr 9, 2023
b66aece
Rebased ticket controller upon Flask RESTFul
starkAhmed43 Apr 11, 2023
83c6c11
Few further updates to main, __init__ and ticket
starkAhmed43 Apr 11, 2023
94d32b8
Initial code for Message controller
starkAhmed43 Apr 11, 2023
6680a2c
Added POST request handler for tags controller
papa-delta Apr 12, 2023
98c7c69
Added DELETE handler for Tags controller
papa-delta Apr 12, 2023
decb0c9
API YAML v2
starkAhmed43 Apr 13, 2023
0f52430
Tag controller GET now accepts names also
papa-delta Apr 14, 2023
48eded6
Updated models to use UUIDs
papa-delta Apr 14, 2023
e4479e0
Added Storyboards
papa-delta Apr 14, 2023
3a45f40
Rebased articles controller upon Flask RESTFul
starkAhmed43 Apr 14, 2023
a5c6ae9
Added some more validation in messages and tickets
starkAhmed43 Apr 14, 2023
0a5e102
Added default trigger for UUIDs
afnan-ahmad Apr 14, 2023
f322a02
Added controller for comments
papa-delta Apr 14, 2023
21e2be3
Added URL endpoint for comments controller
papa-delta Apr 14, 2023
e038cd2
Debugged ticket controller
starkAhmed43 Apr 15, 2023
cd9beb8
Added tagging functionality for tickets
starkAhmed43 Apr 15, 2023
2130720
Alson added tags in the GET for tickets
starkAhmed43 Apr 15, 2023
4eac8ab
Added default trigger for current time
starkAhmed43 Apr 15, 2023
dca0075
Debugged message controller
starkAhmed43 Apr 15, 2023
e24db3f
Removed redundant code from TAG controller
papa-delta Apr 15, 2023
fc7a0b6
Removed unnecessary imports
starkAhmed43 Apr 15, 2023
3c900c6
Some minor changes to ticket
starkAhmed43 Apr 15, 2023
34e6068
Debugging and testing of article controller
starkAhmed43 Apr 15, 2023
64146fc
Updated YAML, corrected ticket controller
papa-delta Apr 15, 2023
b6631b8
Corrected ticket POST with empty tag list
papa-delta Apr 15, 2023
62d8a7d
Updated YAML file, changed sample inputs & outputs
papa-delta Apr 16, 2023
af77b70
Updated YAML v2, corrected messages & tickets
papa-delta Apr 16, 2023
92640e5
Further updations to YAML v2 and associated controllers
papa-delta Apr 16, 2023
d1895c4
Setup related to Flask Security
afnan-ahmad Apr 17, 2023
fd84ebd
Added timestamp for Comment
afnan-ahmad Apr 17, 2023
12f4787
Updated token auth header for Flask Security
afnan-ahmad Apr 17, 2023
45b3cf0
Corrected default parameter for timestamps
afnan-ahmad Apr 17, 2023
4c2c137
Corrected PUT requests and response time updation
papa-delta Apr 17, 2023
338643e
Merge pull request #4 from bsc-iitm/milestone-5-pre-FS-branchoff
afnan-ahmad Apr 17, 2023
1e91401
Imported datetime
starkAhmed43 Apr 17, 2023
b7477ee
Bugfixes for article, message and ticket controllers
starkAhmed43 Apr 17, 2023
8c2c2f4
Minor bugfixes to message and ticket controllers
starkAhmed43 Apr 17, 2023
7adda43
Initial notification model
starkAhmed43 Apr 17, 2023
d1abb97
Update __init__.py for models
starkAhmed43 Apr 17, 2023
f0cb9f1
Updated endpoints for articles and comments
afnan-ahmad Apr 17, 2023
eae072b
Updated notification model
starkAhmed43 Apr 17, 2023
75e7791
Update .gitignore
starkAhmed43 Apr 17, 2023
5425d59
Changed paths on Article endpoint in the YAML
papa-delta Apr 17, 2023
1ac73e8
Update ticket.py
starkAhmed43 Apr 17, 2023
2a569ce
Updated the YAML v2 file; made minor bug fixes in controllers
papa-delta Apr 17, 2023
16eedf1
Notifications: Added POST and updated YAML
papa-delta Apr 18, 2023
828c220
Initialized Analytics API controller
papa-delta Apr 18, 2023
a26c61b
Refactoring of the controllers
starkAhmed43 Apr 18, 2023
6ba9e3a
Updated main.py
afnan-ahmad Apr 18, 2023
f3c6ec6
PUT endpoint for user updation
starkAhmed43 Apr 18, 2023
2e70204
GET for user profile
starkAhmed43 Apr 18, 2023
40ba1f6
Update API v2.yaml
starkAhmed43 Apr 18, 2023
fc15c33
Analytics API GET completed
papa-delta Apr 18, 2023
32b4f04
Cosmetic refactoring
starkAhmed43 Apr 18, 2023
8771940
Added role and login requirements to controllers
papa-delta Apr 18, 2023
e536e27
Initialised role controller
starkAhmed43 Apr 18, 2023
423671c
Implemented promotion & demotion actions for roles controller
papa-delta Apr 18, 2023
9393b82
Corrected a syntax error (due to a typo) in roles
papa-delta Apr 19, 2023
744e713
Minor updates for Flask app instance
afnan-ahmad Apr 19, 2023
f6cb226
Merge branch 'milestone-5' of https://github.com/bsc-iitm/soft-engg-p…
afnan-ahmad Apr 19, 2023
5f7a16a
Update .gitignore
starkAhmed43 Apr 19, 2023
4f22a7a
Automatically creating roles in DB if not present
starkAhmed43 Apr 19, 2023
40d9049
Critical bugfix for roles promotion and demotion
starkAhmed43 Apr 19, 2023
0fc7ead
Update comment.py
starkAhmed43 Apr 19, 2023
b8cea34
Added trigger to add default role
afnan-ahmad Apr 19, 2023
ddfeda6
Initial frontend commit
afnan-ahmad Apr 19, 2023
9c2de02
Added user API endpoints to YAML
papa-delta Apr 19, 2023
0d71187
Merge pull request #5 from bsc-iitm/milestone-5
papa-delta Apr 19, 2023
0c31337
Corrected a typo in the YAML
papa-delta Apr 19, 2023
f4e14db
Added User Profile page
afnan-ahmad Apr 19, 2023
3015645
Resolved conflict due to test cases document
afnan-ahmad Apr 19, 2023
99f73bd
Merge pull request #6 from bsc-iitm/milestone-6
starkAhmed43 Apr 19, 2023
713efff
Adding YAML v2 to M4 directory
starkAhmed43 Apr 19, 2023
32f3adb
Add M6 Presentation
starkAhmed43 Apr 19, 2023
62f925f
Added Final Project Report
afnan-ahmad Apr 19, 2023
077dace
Bug fix to User PUT API to handle missing inputs
papa-delta Apr 20, 2023
7b3bd40
Bug fix to USER PUT - v2 (covers all inputs now)
papa-delta Apr 20, 2023
1359756
Committed backend API workflow demonstration video
papa-delta Apr 20, 2023
ba5862d
Refactored latest hotfix to USER PUT API
papa-delta Apr 20, 2023
59e1897
Refactoring
starkAhmed43 Apr 20, 2023
960d10a
Refactoring
starkAhmed43 Apr 20, 2023
66bb101
Fixed Articles PUT with missing inputs
papa-delta Apr 20, 2023
6e13a39
Project Video Submission
starkAhmed43 Apr 20, 2023
454f5f5
M6 Final Video Submission
starkAhmed43 Apr 20, 2023
94ee80c
User PUT Hotfix, Handling Missing Inputs
papa-delta Apr 20, 2023
e4d46a2
Update and rename readme to readme.md
papa-delta Apr 20, 2023
bc00be4
Upvote feature for ticket
afnan-ahmad Apr 24, 2023
a2648ae
Merge pull request #7 from bsc-iitm/feature-additions-post-submission
afnan-ahmad Apr 24, 2023
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
179 changes: 179 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,179 @@
.DS_Store
node_modules
/dist
db_directory
*.sqlite3
*.sql

# local env files
.env.local
.env.*.local

# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
.pybuilder/
target/

# Jupyter Notebook
.ipynb_checkpoints

# IPython
profile_default/
ipython_config.py

# pyenv
# For a library or package, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# .python-version

# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock

# poetry
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
# This is especially recommended for binary packages to ensure reproducibility, and is more
# commonly ignored for libraries.
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
#poetry.lock

# pdm
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
#pdm.lock
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
# in version control.
# https://pdm.fming.dev/#use-with-ide
.pdm.toml

# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
__pypackages__/

# Celery stuff
celerybeat-schedule
celerybeat.pid

# SageMath parsed files
*.sage.py

# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site

# mypy
.mypy_cache/
.dmypy.json
dmypy.json

# Pyre type checker
.pyre/

# pytype static type analyzer
.pytype/

# Cython debug symbols
cython_debug/
Binary file added Milestone-1/21F1003972_Adhil_Ahmed.pdf
Binary file not shown.
Binary file added Milestone-1/Application Users.pdf
Binary file not shown.
Binary file added Milestone-1/Honour_Code_21F1003730.pdf
Binary file not shown.
Binary file added Milestone-1/Honour_Code_21F1005636.pdf
Binary file not shown.
Binary file added Milestone-1/User Stories.pdf
Binary file not shown.
Binary file added Milestone-2/Storyboards.pdf
Binary file not shown.
Binary file not shown.
Binary file added Milestone-2/Wireframes - Common Views.pdf
Binary file not shown.
Binary file added Milestone-2/Wireframes - Student Views.pdf
Binary file not shown.
Binary file added Milestone-2/Wireframes - Support Staff Views.pdf
Binary file not shown.
Binary file not shown.
Binary file added Milestone-3/Minutes of Scrum Meetings.pdf
Binary file not shown.
Binary file added Milestone-3/Project Schedule.pdf
Binary file not shown.
Loading