aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
* Merge pull request #39 from python-discord/discord-webhookGravatar Joe Banks2020-12-21-15/+215
|\
| * Merge branch 'main' into discord-webhookGravatar Joe Banks2020-12-21-1/+1
| |\ | |/ |/|
* | Update review-policy.ymlGravatar Joe Banks2020-12-21-1/+1
| |
| * Merge branch 'main' into discord-webhookGravatar Hassan Abouelela2020-12-21-162/+53
| |\ | |/ |/| | | | | | | | | Signed-off-by: Hassan Abouelela <[email protected]> # Conflicts: # backend/routes/forms/submit.py
* | Merge pull request #40 from python-discord/ks123/form-patchGravatar Joe Banks2020-12-21-2/+37
|\ \ | | | | | | Add PATCH method to form endpoint
| * | Update status code of pydantic errors responseGravatar ks1292020-12-18-1/+1
| | | | | | | | | Co-authored-by: Joe Banks <[email protected]>
| * | Actually update form in DB in PATCH methodGravatar ks1292020-12-18-0/+5
| | |
| * | Merge branch 'main' into ks123/form-patchGravatar ks1292020-12-18-160/+16
| |\ \ | |/ / |/| |
* | | Merge pull request #41 from python-discord/ks123/dns-check-removeGravatar Joe Banks2020-12-18-160/+16
|\ \ \
| * \ \ Merge branch 'main' into ks123/dns-check-removeGravatar Joe Banks2020-12-18-2/+2
| |\ \ \ | |/ / / |/| | |
| * | | Remove pydnsbl dependencyGravatar ks1292020-12-18-153/+15
| | | |
| * | | Remove DNS blacklist field from antispam modelGravatar ks1292020-12-18-1/+0
| | | |
| * | | Remove DNS blacklist handling from submit routeGravatar ks1292020-12-18-6/+1
| | | |
| | * | Merge branch 'main' into ks123/form-patchGravatar ks1292020-12-18-2/+2
| | |\ \ | |_|/ / |/| | |
| | * | Add PATCH method to form endpointGravatar ks1292020-12-18-2/+32
| |/ /
| | * Adds and Documents Webhook Message VariablesGravatar Hassan Abouelela2020-12-21-3/+27
| | | | | | | | | | | | | | | | | | | | | Adds better parsing and formatting for webhook message variables, and documents them in SCHEMA.md. Signed-off-by: Hassan Abouelela <[email protected]>
| | * Adds Missing AnnotationGravatar Hassan Abouelela2020-12-18-1/+1
| | | | | | | | | | | | Signed-off-by: Hassan Abouelela <[email protected]>
| | * Runs Initial Validation AsynchronouslyGravatar Hassan Abouelela2020-12-18-33/+81
| | | | | | | | | | | | | | | | | | | | | 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 ClassGravatar Hassan Abouelela2020-12-18-9/+21
| | | | | | | | | | | | | | | | | | Uses builtin user formatting for username and mentions. Signed-off-by: Hassan Abouelela <[email protected]>
| | * Change Embed DescriptionGravatar Hassan Abouelela2020-12-18-1/+1
| | | | | | | | | Co-authored-by: Joe Banks <[email protected]>
| | * Merge branch 'main' into discord-webhookGravatar Hassan Abouelela2020-12-18-2/+2
| | |\ | |_|/ |/| | | | | | | | # Conflicts: # backend/routes/forms/submit.py
* | | Update submit.pyGravatar Joe Banks2020-12-17-2/+2
|/ /
| * Sends Embed AsynchronouslyGravatar Hassan Abouelela2020-12-18-4/+6
| | | | | | | | Signed-off-by: Hassan Abouelela <[email protected]>
| * Merge branch 'main' into discord-webhookGravatar Hassan Abouelela2020-12-17-21/+208
| |\ | |/ |/| | | | | | | | | Signed-off-by: Hassan Abouelela <[email protected]> # Conflicts: # backend/routes/forms/submit.py
* | Merge pull request #37 from python-discord/docs/api-specGravatar ks1292020-12-17-21/+208
|\ \ | | | | | | Provide HTML documentation of endpoints
| * \ Merge branch 'main' into docs/api-specGravatar ks1292020-12-17-8/+32
| |\ \ | |/ / |/| |
| * | Enable docs and load protection middlewareGravatar Joe Banks2020-12-16-2/+5
| | |
| * | Add password protection middlewareGravatar Joe Banks2020-12-16-2/+12
| | |
| * | Add optional production password for docsGravatar Joe Banks2020-12-16-0/+2
| | |
| * | Document index routeGravatar Joe Banks2020-12-16-0/+18
| | |
| * | Document auth routeGravatar Joe Banks2020-12-16-2/+26
| | |
| * | Document forms routesGravatar Joe Banks2020-12-16-10/+69
| | |
| * | Make model changesGravatar Joe Banks2020-12-16-3/+19
| | |
| * | Add validation utilitiesGravatar Joe Banks2020-12-16-0/+30
| | |
| * | Add Spectree packageGravatar Joe Banks2020-12-16-2/+27
| | |
| | * Adds Webhook Sending FunctionalityGravatar Hassan Abouelela2020-12-17-7/+59
| | | | | | | | | | | | | | | | | | Builds and sends a discord webhook on form submission. Signed-off-by: Hassan Abouelela <[email protected]>
| | * Makes Webhooks OptionalGravatar Hassan Abouelela2020-12-17-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | 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]>
| | * Adds Frontend URL to EnvGravatar Hassan Abouelela2020-12-17-0/+2
| | | | | | | | | | | | Signed-off-by: Hassan Abouelela <[email protected]>
| | * Merge branch 'main' into discord-webhookGravatar Hassan Abouelela2020-12-17-8/+24
| | |\ | |_|/ |/| |
* | | Merge pull request #38 from python-discord/submission-timestampGravatar ks1292020-12-17-8/+24
|\ \ \ | | | | | | | | Adds Timestamp Field
| * | | Update backend/models/form_response.pyGravatar Hassan Abouelela2020-12-17-1/+1
| | | | | | | | | | | | Co-authored-by: ks129 <[email protected]>
| * | | Fixes DB Timestamp on ReturnGravatar Hassan Abouelela2020-12-17-11/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 FieldGravatar Hassan Abouelela2020-12-17-1/+7
|/ / / | | | | | | | | | | | | | | | Adds timestamp field to user form responses on generation. Signed-off-by: Hassan Abouelela <[email protected]>
| | * Adds Webhook OptionGravatar Hassan Abouelela2020-12-17-7/+67
| |/ |/| | | | | | | | | | | Adds webhook option on form creation, and adds validation. Updates `SCHEMA.md`. Signed-off-by: Hassan Abouelela <[email protected]>
* | Create config.ymlGravatar Joe Banks2020-12-17-0/+8
|/
* Merge pull request #36 from python-discord/ks123/response-deleteGravatar Joe Banks2020-12-16-2/+18
|\ | | | | Add DELETE method to response route for form response deleting
| * Add DELETE method to response route for form response deletingGravatar ks1292020-12-16-2/+18
|/
* Merge pull request #35 from python-discord/sebastiaan/ci/status-embedGravatar ks1292020-12-16-2/+80
|\ | | | | Use a custom status embed to report workflow status
| * Upload artifact with pull request payloadGravatar Sebastiaan Zeeff2020-12-16-2/+24
| | | | | | | | | | | | | | 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.
| * Add enhanced status embed workflowGravatar Sebastiaan Zeeff2020-12-16-0/+56
|/ | | | | 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.