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

New Start Page Updates #1095

Merged
merged 17 commits into from
Aug 13, 2023
Merged

New Start Page Updates #1095

merged 17 commits into from
Aug 13, 2023

Conversation

MatthiasReumann
Copy link
Collaborator

@MatthiasReumann MatthiasReumann commented Jul 27, 2023

Description

Screenshots

image

Screenshot 2023-08-08 at 12 08 09

@github-actions
Copy link

Your Testserver will be ready at https://1095.test.live.mm.rbg.tum.de in a few minutes.

Logins
Kurs1 Kurs2 Kurs3 Kurs4
public public loggedin enrolled
prof1 prof1 prof2 prof1
prof2
student1
student2
student3
student1
student2
student2
student3
student1
student2

@MatthiasReumann MatthiasReumann linked an issue Jul 27, 2023 that may be closed by this pull request
Copy link
Collaborator

@alexanderstephan alexanderstephan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All the issues are fixed really nicely. 👍
Only one potential new bug I found + some nit.

model/course.go Outdated Show resolved Hide resolved
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks nice, did you design this?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unfortunately not. It is one of the corporate design Zoom backgrounds 😅

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Okay, but since we're also a TUM internal service, this is fine, I guess. Although I am not 100% sure about the licensing implications here.

@@ -303,13 +291,16 @@ func sortCourses(courses []model.Course) {
}

func (r coursesRoutes) getCourseBySlug(c *gin.Context) {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've only noticed that I can't view public courses anymore when not logged-in.
This appears to be introduced by this PR if I am not mistaken (works on dev).
E.g., I can see https://1114.test.live.mm.rbg.tum.de/?year=2022&term=W&slug=t2&view=3, but not https://1095.test.live.mm.rbg.tum.de/. Seems like a permission issue which keeps it from loading at all. 🤔 (Happens both on Chrome and Firefox.) Maybe related to these changes here?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not related to these changes but still good catch! Thanks for pointing out. Should be fixed now.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Okay, just was curious. Thanks for the quick fix, works now again!

Copy link
Collaborator

@alexanderstephan alexanderstephan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉

@alexanderstephan alexanderstephan merged commit 4b40e4b into dev Aug 13, 2023
8 checks passed
@alexanderstephan alexanderstephan deleted the ui/start-page-updates branch August 13, 2023 17:01
SebiWrn pushed a commit that referenced this pull request May 7, 2024
Changes:
- Enlarge logo
- Add visibility checks (Redirect on Unauthorized)
- Resolve #1089 (Add back the eye symbol)
- Resolve #1111 (`py-2` -> `py-px`)
- Resolve #1110 (Use locale setting to determine date format)
- Resolve #1112 (See Screenshot)
- Resolve #1116 (Remove year and term queries of pinned API)
- Resolve #1106 (Add keys to storage)
- Resolve #1108 (Add `isAdmin` to CourseDTO)
- Resolve #1115 (Add `SetSignedPlaylists` before adding streams to DTO)
- Resolve #1109 (Add [this](https://portal.mytum.de/corporatedesign/vorlagen/index_videokonferenzen/hintergruende_videokonferenzen/TUM-Logos-Tapete-hellblau.png) fallback thumbnail to assets and branding configuration)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment