cthit / cthit/chalmers.it

As a committee member or site admin, I want to have a configurable banner, so that I can quickly show important information for our users

Open
#205 1 comment 0 reactions 0 assignees View on GitHub
enhancement interface suggestion
Dominant language
TypeScript
Stars
5
Forks
5
Avg merge
6h 45m
Merged PRs (30d)
3

Description

### 📝 Description

This feature would allow the enabling and configuring of a banner that shows important information, like these ones:

Image

Image

This could be useful for multiple reasons, for example:
- NollKIT advising Nollan to read some important information
- Admins warning users when a service is down (or, for example, the next time Slack notifications stop working).
- Other committees or users warning about important deadlines or events.

### ✅ Acceptance Criteria

- [ ] An admin page configuring the banner
- [ ] Configure: type of message (warning, info, etc.). (This can be shown, for example, by setting the background color and/or changing an icon).
- [ ] Configure: message content.
- [ ] Configure: an optional with configurable text and URL.
- [ ] The banner itself, following the rules set above.
- [ ] Rules about who can edit the banner content.

### 💡 Additional context

_No response_

Contributor guide

No contributing guide indexed for this repository

Research direction

No files or tests are named in the issue. First locate the existing admin/settings entry point and the shared site layout, then trace current permission checks. Done means admins can configure the message type, content, optional linked text and URL, while the banner renders accordingly and editing is restricted by defined rules.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
authorization, full-stack
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.