|  | Commit message (Collapse) | Author | Age | Lines | 
|---|
| | 
| 
| 
| 
| 
| | Uses builtin user formatting for username and mentions.
Signed-off-by: Hassan Abouelela <[email protected]> | 
| | 
| 
| | Co-authored-by: Joe Banks <[email protected]> | 
| |\  
| | 
| | 
| | 
| | | # Conflicts:
#	backend/routes/forms/submit.py | 
| | | |  | 
| | | 
| | 
| | 
| | | Signed-off-by: Hassan Abouelela <[email protected]> | 
| |\| 
| | 
| | 
| | 
| | 
| | 
| | | Signed-off-by: Hassan Abouelela <[email protected]>
# Conflicts:
#	backend/routes/forms/submit.py | 
| | |\  
| | | 
| | | | Provide HTML documentation of endpoints | 
| | | |\  
| | |/  
| |/| |  | 
| | | | |  | 
| | | | |  | 
| | | | |  | 
| | | | |  | 
| | | | |  | 
| | | | |  | 
| | | | |  | 
| | | | |  | 
| | | | |  | 
| | | | 
| | | 
| | | 
| | | 
| | | 
| | | | Builds and sends a discord webhook on form submission.
Signed-off-by: Hassan Abouelela <[email protected]> | 
| | | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | 
| | | | Fixes a bug that would force you to do a dummy webhook object when
creating a form. Fixes a bug that would force you to add an empty
message for webhooks.
Signed-off-by: Hassan Abouelela <[email protected]> | 
| | | | 
| | | 
| | | 
| | | | Signed-off-by: Hassan Abouelela <[email protected]> | 
| |\| | |  | 
| | |\ \  
| | | | 
| | | | | Adds Timestamp Field | 
| | | | | 
| | | | 
| | | | | Co-authored-by: ks129 <[email protected]> | 
| | | | | 
| | | | 
| | | | 
| | | | 
| | | | 
| | | | 
| | | | 
| | | | | As pointed out by @ks129, fetching the responses would cause an error in
 the timestamp, as the validation was returning the current time at
 fetching, instead of the stored value.
Signed-off-by: Hassan Abouelela <[email protected]> | 
| | |/ /  
| | |   
| | |   
| | |   
| | |   
| | | | Adds timestamp field to user form responses on generation.
Signed-off-by: Hassan Abouelela <[email protected]> | 
| |/ /  
| |   
| |   
| |   
| |   
| |   
| | | Adds webhook option on form creation, and adds validation. Updates
`SCHEMA.md`.
Signed-off-by: Hassan Abouelela <[email protected]> | 
| |/ |  | 
| |\  
| | 
| | | Add DELETE method to response route for form response deleting | 
| |/ |  | 
| |\  
| | 
| | | Use a custom status embed to report workflow status | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | | To access information about the PR in the status embed workflow, we need
to upload an artifact whenever the forms-backend.yml workflow runs for a
`pull_request` trigger. This artifact will be downloaded in the workflow
that sends the status embed. | 
| |/  
|   
|   
|   
| | I've added a `workflow-run`-triggered workflow that sends an enhanced
status embed to our #dev-log GitHub Actions webhook. It will run
whenever the main workflow finishes and report its status. | 
| |\ |  | 
| | | 
| | 
| | | Co-authored-by: Joe Banks <[email protected]> | 
| | | |  | 
| | |\  
| |/  
|/| |  | 
| |\ \ |  | 
| | |\ \  
| |/ /  
|/| | |  | 
| |\ \ \  
| | | | 
| | | | | Update dependency uvicorn to ^0.13.0 | 
| |/ / / |  | 
| | |\ \ |  | 
| | | | | 
| | | | 
| | | | 
| | | | | This reverts commit eb413d6726ec81bcf93b2aaeb9a461e2a33f7779. | 
| | |\ \ \  
| | | | | 
| | | | | | Refactor `create_route_map` | 
| | | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | 
| | | | | | Fix missing type annotation
Lint fix | 
| | | |\ \ \  
| | |/ / /  
| |/| | | |  | 
| | | | | | |  | 
| | | | | | 
| | | | | 
| | | | | 
| | | | | | As Windows use \\ instead /, current way doesn't work in Windows, because replacing / with . doesn't do anything with \\.
Now this join parent parts instead, what doesn't include separations. | 
| | | | | | |  | 
| | | | | | |  | 
| | | | | | |  |