| Commit message (Collapse) | Author | Age | Lines |
|\ |
|
| |\
| |/
|/| |
|
| | |
|
| |\
| |/
|/|
| |
| |
| |
| | |
Signed-off-by: Hassan Abouelela <[email protected]>
# Conflicts:
# backend/routes/forms/submit.py
|
|\ \
| | |
| | | |
Add PATCH method to form endpoint
|
| | |
| | |
| | | |
Co-authored-by: Joe Banks <[email protected]>
|
| | | |
|
| |\ \
| |/ /
|/| | |
|
|\ \ \ |
|
| |\ \ \
| |/ / /
|/| | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | |\ \
| |_|/ /
|/| | | |
|
| |/ / |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Adds better parsing and formatting for webhook message variables, and
documents them in SCHEMA.md.
Signed-off-by: Hassan Abouelela <[email protected]>
|
| | |
| | |
| | |
| | | |
Signed-off-by: Hassan Abouelela <[email protected]>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Moves the validation code of webhook urls to an async function that is
called by the route, to avoid blocking code.
Signed-off-by: Hassan Abouelela <[email protected]>
|
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|