Add start/end times
What
Add start/end times to the admin ui/schema
Design
Issue : https://gitlab.com/gitlab-org/gitlab/-/issues/580538
Requirements
- Add new columns to the
targeted_messagestable - Ensure proper data types and constraints are used
- Ensure proper constraints are in place for data validation
- starts_at < ends_at
- starts_at >= now
- Form should be Vue
- respect start/end times in targeted message delivery
Implementation Details
Expand the targeted_messages table. The following columns are examples but you should review the issues in the epic to check for additional columns that will be needed:
starts_at timestamp without time zone NOT NULL,
ends_at timestamp without time zone NOT NULL,Edited by 🤖 GitLab Bot 🤖