A community-built Django app to help automate future Code Institute hackathon events for students and alumni.

Code-Institute-Community, updated 🕥 2023-03-21 22:31:59

CI Hackathon App

Contributing

Open in Gitpod

WE :heart: CONTRIBUTIONS!

This project is a community effort, and everyone is welcome to contribute!

Full details can be found on the CONTRIBUTING.md page, with additional information located on the Development Wiki page.

We are also pleased to accept PRs during the Hacktoberfest 2020 event!

Happy coding, and thanks for contributing to the Code Institute Community!


Design

Please refer to the Design Wiki for information about: - Framework - Color Scheme - Icons - Typography


Technologies

Please refer to the Technologies Wiki for information about: - Front-End Technologies - Back-End Technologies


Testing

Please refer to the Testing Wiki for information about: - Code Validation - Compatibility - Automated Testing


User Stories

Please refer to the User Stories Wiki for information about: - Participant User Stories - Staff User Stories - Admin User Stories - Miscellaneous User Stories


Wireframes

Please refer to the Wireframes Wiki for information about: - Wireframes


License

Full License and Copyright details can be found under the MIT LICENSE unless specified otherwise.

Issues

Bump sentry-sdk from 0.10.2 to 1.14.0

opened on 2023-03-21 22:31:58 by dependabot[bot]

Bumps sentry-sdk from 0.10.2 to 1.14.0.

Release notes

Sourced from sentry-sdk's releases.

1.14.0

Various fixes & improvements

1.13.0

Various fixes & improvements

  • Add Starlite integration (#1748) by @​gazorby

    Adding support for the Starlite framework. Unhandled errors are captured. Performance spans for Starlite middleware are also captured. Thanks @​gazorby for the great work!

    Usage:

    from starlite import Starlite, get
    

    import sentry_sdk

... (truncated)

Changelog

Sourced from sentry-sdk's changelog.

1.14.0

Various fixes & improvements

1.13.0

Various fixes & improvements

  • Add Starlite integration (#1748) by @​gazorby

    Adding support for the Starlite framework. Unhandled errors are captured. Performance spans for Starlite middleware are also captured. Thanks @​gazorby for the great work!

    Usage:

    from starlite import Starlite, get
    

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Code-Institute-Community/ci-hackathon-app/network/alerts).

Bump ipython from 7.19.0 to 8.10.0

opened on 2023-02-10 23:21:00 by dependabot[bot]

Bumps ipython from 7.19.0 to 8.10.0.

Commits
  • 15ea1ed release 8.10.0
  • 560ad10 DOC: Update what's new for 8.10 (#13939)
  • 7557ade DOC: Update what's new for 8.10
  • 385d693 Merge pull request from GHSA-29gw-9793-fvw7
  • e548ee2 Swallow potential exceptions from showtraceback() (#13934)
  • 0694b08 MAINT: mock slowest test. (#13885)
  • 8655912 MAINT: mock slowest test.
  • a011765 Isolate the attack tests with setUp and tearDown methods
  • c7a9470 Add some regression tests for this change
  • fd34cf5 Swallow potential exceptions from showtraceback()
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Code-Institute-Community/ci-hackathon-app/network/alerts).

Channel creation

opened on 2023-01-23 11:51:17 by stefdworschak

Description

  • Create new Slack channel(s) on hackathon creation
  • Add/remove students automatically when enrolling/withdrawing

Pull request type

  • [ ] #M01 (Miscellaneous User Story #01)
  • [ ] #P02 (Participant User Story #02)
  • [ ] #S03 (Staff User Story #03)
  • [x] #A04 (Admin User Story #04)
  • [ ] Bugfix
  • [ ] Feature
  • [ ] Code style update (formatting, renaming)
  • [ ] Refactoring
  • [ ] Build related changes
  • [ ] Documentation content changes
  • [ ] Other (please describe):

Related Issue

192

235

Configuration instructions

Testing

Screenshots

Bump django-celery-results from 2.2.0 to 2.4.0

opened on 2023-01-06 16:25:34 by dependabot[bot]

Bumps django-celery-results from 2.2.0 to 2.4.0.

Release notes

Sourced from django-celery-results's releases.

v2.4.0

What's Changed

New Contributors

Full Changelog: https://github.com/celery/django-celery-results/compare/v2.3.1...v2.4.0

v2.3.1

What's Changed

New Contributors

Full Changelog: https://github.com/celery/django-celery-results/compare/v2.3.0...v2.3.1

v2.3.0

What's Changed

... (truncated)

Changelog

Sourced from django-celery-results's changelog.

2.4.0

:release-date: 2022-06-29 4:30 P.M. UTC+6:00 :release-by: Asif Saif Uddin

  • Fix #315 Save args, kwargs and other extended props only when result_extended config is set to True.
  • Fix atomic transaction not routing to the the correct DB (#324).
  • Drop django 2.2 from matrix

.. _version-2.3.1:

2.3.1

:release-date: 2022-04-17 12:50 P.M. UTC+6:00 :release-by: Asif Saif Uddin

  • Remove hard dependency on psycopg2.
  • Fix #296 Stop producing a universal wheel, python 2 is unspported.
  • fix: The description content type for setuptools needs to be rst to markdown.

.. _version-2.3.0:

2.3.0

:release-date: 2022-03-01 1:45 p.m. UTC+6:00 :release-by: Asif Saif Uddin

  • Fix default_app_config deprecation (#221)
  • Use string values for django-cache keys #230 (#242)
  • feat: raw delete expired instead of Queryset.delete (#235)
  • Fix pydoc.ErrorDuringImport problem in django_celery_results url
  • Russian language support (#255)
  • Add Simplified Chinese translation strings.
  • Minor code clean up
  • feat: add periodic_task_name (#261)
  • Update CI with django 4.0 (#272)
  • Add translation of the messages to brazilian portuguese (#278)
  • Fix properties default value (#281)
  • Work around Oracle migration instability
  • Fix field size for MySQL (#285)
  • Update python & pypy min version (#291)
  • bum min pytest versions

.. _version-2.2.0:

Commits
  • 3b34dd9 Bump version: v2.3.1 → v2.4.0
  • f02f6a6 changelog entry for v2.4.0
  • 2ebdcce remove django 2.2 from classifier
  • e927770 Fix atomic transaction not routing to the the correct DB (#324)
  • 16a18d9 [pre-commit.ci] pre-commit autoupdate
  • ad508fe save extended properties only when asked for (#316)
  • e174c99 drop django 2.2
  • 09b45a9 [pre-commit.ci] pre-commit autoupdate
  • 28de6cf reademe fix
  • 8a80c11 Bump version: v2.3.0 → v2.3.1
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Code-Institute-Community/ci-hackathon-app/network/alerts).

Bump certifi from 2020.6.20 to 2022.12.7

opened on 2022-12-08 11:35:13 by dependabot[bot]

Bumps certifi from 2020.6.20 to 2022.12.7.

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/Code-Institute-Community/ci-hackathon-app/network/alerts).

Sign up / withdraw feedback

opened on 2022-11-19 18:04:28 by andrewdempsey2018

Expected Behavior

When a user signs up for a Hackathon, the application should give them visible feedback that they have in fact signed up. When a user withdraws, the application should give them visible feedback of this too.

Current Behavior

When a user signs up using the signup button, the text giving this feedback is small and hard to see. This is the same when a user withdraws.

Possible Solution

The application should produce a modal to inform the user as to their actions. The app could also send a confirmation email if possible.

Context

Users are confused as to weather they have been signed up properly.

Releases

#M20. Add automated emails to signup and hackathon registration 2023-01-06 16:25:01

Create private channels Bugfix 2.0 2023-01-04 13:10:57

Create private channels Bugfix 2023-01-04 13:05:25

#M28. Change Slack Group IMs to Private Channels for better user management 2023-01-04 11:24:23

#M20. Add automated emails to signup and hackathon registration 2023-01-04 17:20:07

#M23b. Only display the hackathons for their org or hackathons that are publicly available 2022-12-19 12:54:18

Code Institute - Community projects
GitHub Repository

hacktoberfest hacktoberfest2020 hackathon code-institute django