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

Issue 160 hangouts endpoint first pass #193

Conversation

BethanyG
Copy link
Member

@BethanyG BethanyG commented Sep 26, 2020

What type of PR is this? (check all applicable)

working branch: issue-160-hangouts-endpoint
Note: Because this code has been branched from the work in dj-rest-auth, the commits for PR #187 can also be seen in this PR.

  • πŸ› Bug Fix
  • ✨ Feature (e.g. API change, enhancement, addition, etc.)
  • ♻️ Refactor
  • πŸ“ Documentation
  • πŸ”– Release
  • 🚩 Other (concerning: )

Context

"Rough Draft" of Hangouts endpoint. Includes app.py, models.py, and admin.py. See issue #160 for more detail and the inter-related issues for tracking. See FE discussions codebuddies/frontend#137 & codebuddies/frontend#139 for additional discussion.

Other Related Tickets & Documents

#161, #163, #164, #167

Implementation Details

What was your thought process as you changed the code? What does someone need to consider in reviewing it?

I left notes and questions under the related issues. Model and JSON are far from finalized. Additionally, this build has a somewhat "broken" admin interface -- inlines are not working there yet.

Added a hangouts app
Added hangout, hangoutresponses and hangoutsessions tables
Added a many-to-many for resources to hangout and to hangoutsessions
Added a many-to-many for users to hangout, hangoutsessions, and hangoutresponses
Started to add the endpoint to the admin, but encountered some issues.

New Libraries/Dependancies Introduced (Fill out as needed)

This requires a re-build and db migrations for the new tables.

Any new migration files added?

  • [ x] πŸ‘ yes -- 0001_inital.py for initial hangouts tables creation.
  • πŸ™… no, because they aren't needed

Did you add tests?

Code added or changed without test coverage or good reason for exemption won't be approved.

  • πŸ‘ yes
  • πŸ™‹ no, because I need help
  • πŸ™… no, because they aren't needed - this is a WIP PR, and is not yet finalized to the point where test can be written

Did you add documentation?

  • πŸ“œ readme.md
  • πŸ“œ contributing.md
  • πŸ“œ wiki entry
  • πŸ™‹ I'd like someone to help write documentation, and will file a new issue for it
  • [ X] πŸ™… no documentation needed -- again, this is a WIP and is not finalized yet.

…gin, logout, and user details. Reorganized.
…name."

This reverts commit 2670780.

This file rename breaks allauth and all auth test cases for some reason.  It also causes a python failure due to an endless import recursion.
Not sure why/how this came about, but the easiest thing is to leave it as-is, and revert the change.
…es, it will fail intermittently - not consistantly.
@BethanyG BethanyG removed the stale label Oct 27, 2020
@stale
Copy link

stale bot commented Nov 26, 2020

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Nov 26, 2020
@BethanyG
Copy link
Member Author

Still open.

@stale stale bot removed the stale label Nov 26, 2020
@stale
Copy link

stale bot commented Jan 25, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Jan 25, 2021
@BethanyG BethanyG removed the stale label Jan 25, 2021
@BethanyG
Copy link
Member Author

Keeping this open, as I hope to get to it soonish.

@stale
Copy link

stale bot commented Mar 26, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Mar 26, 2021
@BethanyG
Copy link
Member Author

Still open.

@stale stale bot removed the stale label Mar 26, 2021
@stale
Copy link

stale bot commented May 27, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label May 27, 2021
@BethanyG BethanyG removed the stale label May 27, 2021
@stale
Copy link

stale bot commented Jul 26, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Jul 26, 2021
@BethanyG BethanyG removed the stale label Jul 27, 2021
@stale
Copy link

stale bot commented Sep 25, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Sep 25, 2021
@BethanyG BethanyG removed the stale label Sep 25, 2021
@BethanyG BethanyG closed this Oct 4, 2021
MVP progress tracker automation moved this from In progress to Done Oct 4, 2021
@BethanyG BethanyG reopened this Oct 4, 2021
MVP progress tracker automation moved this from Done to In progress Oct 4, 2021
@stale
Copy link

stale bot commented Dec 3, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Dec 3, 2021
@stale stale bot closed this Dec 10, 2021
MVP progress tracker automation moved this from In progress to Done Dec 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
1 participant