GCTC-NTGC / gc-digital-talent

GC Digital Talent is the new recruitment platform for digital and tech jobs in the Government of Canada. // Talents numériques du GC est la nouvelle plateforme de recrutement pour les emplois numériques et technologiques au gouvernement du Canada.
https://talent.canada.ca
GNU Affero General Public License v3.0
22 stars 9 forks source link

✨ Ready for publishing #7918

Open vd1992 opened 1 year ago

vd1992 commented 1 year ago

✨ Feature

Communicate that a pool is ready for publishing by a platform admin

🕵️ Details

Frontend, render ready to publish status for pool operator Backend, added field and the ability to update it, status accessor to output new status Policy, limited to pool operator

Update other things as needed...

🎨 Design File

Include a link to the design file (if it exists).

🧑‍🎨 Designer

Include the author of the linked design file's name (or even better, their @githubUsername) for future reference.

📸 Screenshot

Add a screenshot of the new feature (if possible).

🙋‍♀️ Proposed Implementation

Datetime field added like published_at, maybe called ready_at introduced to pool model Ready to published is ready_at < now() && published_at === null Hit the submit for publishing sets the field to current datetime

Update draft status to now require ready_at === null

✅ Acceptance Criteria

A set of assumptions which, when tested, verify that the feature was properly implemented.

brindasasi commented 1 year ago

@Jerryescandon do we have a figma link for this ?

vd1992 commented 1 year ago

And for that matter, a goal? I remember we were unsure about even implementing this field hence the lack of acceptance criteria

brindasasi commented 1 year ago

Its not higher priority now

brindasasi commented 1 year ago

We can achieve the goal without introducing the new state by using notifications instead. Let's revisit after notifications have been implemented.

tristan-orourke commented 1 year ago

If we close or modify this ticket, consider closing #7919 and #7920