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

Production Page #23

Closed
robere2 opened this issue Nov 22, 2022 · 3 comments · May be fixed by rpitv/glimpse-ui#50
Closed

Production Page #23

robere2 opened this issue Nov 22, 2022 · 3 comments · May be fixed by rpitv/glimpse-ui#50
Assignees
Labels
Module: UI This issue pertains to the apps/ui module Priority: CRITICAL This issue is completely disabling the site, is a major security issue, or requires attention ASAP. Type: Feature New feature or request

Comments

@robere2
Copy link
Member

robere2 commented Nov 22, 2022

A list of productions can currently be viewed at /productions, however if. you click on any one of those productions, it will bring you to the page /productions/:id, which currently just gives a 404 error.

Page style TBD, but it should display things such as:

  • Video player(s)
  • Images
  • Title
  • Description
  • Date of production
    • Start time
    • End time?
  • Location?
  • Category
  • Tags
  • Credits

Future iterations may want to include, the following, and issues should be opened for them if they are not complete by the time this issue is closed:

  • Markdown for when no video player is present (e.g. custom messages/links when no video available, or when video not embeddable)
  • Data visible to members only
    • RSVP list, and ability to RSVP yourself
    • Edit button
    • Closet location
    • Closet time
    • Team notes
    • Link to Discord channel?
  • Public chat?
    • We can embed the YouTube chat for YouTube events, and for events which are streamed on our own video player we can add our own chat.
    • Optionally, we could make it so you have to log in to chat. This would make it easier to moderate, but would limit user interaction.
    • This should be pretty low on the priority list, but something worth thinking about.

All of these require permissions to view and, while guests will typically be able to fetch all of the data in the first section above, this shouldn't be assumed. Browser should check that the user has permission to read each property before attempting to display or fetch it.

@robere2 robere2 added the Priority: HIGH This issue is halting multiple issues, significantly hindering users, or is a minor security issue. label Nov 22, 2022
@robere2
Copy link
Member Author

robere2 commented Nov 23, 2022

Potential mockup. Carousel would be for when multiple videos are assigned to a single production, or when images are assigned to a production. Otherwise, it would be hidden.

This could possibly be a popup?

Image

@robere2
Copy link
Member Author

robere2 commented Nov 23, 2022

Alternative

Image

@robere2 robere2 added Priority: CRITICAL This issue is completely disabling the site, is a major security issue, or requires attention ASAP. and removed Priority: HIGH This issue is halting multiple issues, significantly hindering users, or is a minor security issue. labels Nov 29, 2022
@robere2
Copy link
Member Author

robere2 commented Dec 22, 2022

todo list:

  • Fix "tags" dropdown showing even if there are no tags present
  • Fetch actual video/image data from backend
  • Add credits system to backend
  • Add credits display to frontend

@robere2 robere2 transferred this issue from rpitv/glimpse-ui Jan 1, 2024
@robere2 robere2 added Type: Feature New feature or request Module: UI This issue pertains to the apps/ui module labels Jan 1, 2024
robere2 added a commit that referenced this issue Jan 7, 2024
Update Travis badge to travis-ci.com
robere2 pushed a commit that referenced this issue Jan 7, 2024
robere2 added a commit that referenced this issue Jan 7, 2024
Update Travis badge to travis-ci.com
robere2 pushed a commit that referenced this issue Jan 7, 2024
@robere2 robere2 closed this as completed Apr 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Module: UI This issue pertains to the apps/ui module Priority: CRITICAL This issue is completely disabling the site, is a major security issue, or requires attention ASAP. Type: Feature New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants