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

DIGITAL-192: Implement job board #95

Open
wants to merge 21 commits into
base: develop
Choose a base branch
from

Conversation

cathybaptista
Copy link
Contributor

@cathybaptista cathybaptista commented Jan 3, 2025

Jira ticket

DIGITAL-192

Purpose

This is the first stab at making Drupal create the Digital.gov Job Board. This creates a menu for the administrator to create new jobs in the Drupal administration panel under "content." If a new job is added and is in date, it will appear in the job board on the site.

Acceptance criteria (DOD):

Includes the following PRs that must be merged first

N/A

Deployment and testing

Local Setup

  1. Pull the branch
  2. Drush cim
  3. lando si
  4. lando drush cr/uli if needed

QA/Testing instructions

  • Under the administration panel, select content to open the Job Board Administration. Add a new item to the job board.
  • Verify that the new item appears in the job board.
  • Remove or edit a job board item and make sure everything works fine (displays Job Board.)
  • Masquerade as a job board administrator to test that this user configuration is setup and working properly.

Checklist for the Developer

  • A link to the JIRA ticket has been included above.
  • No merge conflicts exist with the target branch.
  • Automated tests have passed on this PR.
  • A reviewer has been designated.
  • Deployment and testing steps have been documented above, if applicable.

Checklist for the Peer Reviewers

  • The file changes are relevant to the task objective.
  • Code is readable and includes appropriate commenting.
  • Code standards and best practices are followed.
  • QA/Test steps were successfully completed, if applicable.
  • Applicable logs are free of errors.

@cathybaptista cathybaptista force-pushed the feature/DIGITAL-192-implement-job-board branch 2 times, most recently from 8cada25 to d20a277 Compare January 3, 2025 16:34
@cathybaptista cathybaptista changed the title Feature/digital 192 implement job board Digital 192: implement job board Jan 3, 2025
@cathybaptista cathybaptista changed the title Digital 192: implement job board Digital-192: implement job board Jan 3, 2025
@cathybaptista cathybaptista changed the title Digital-192: implement job board DIGITALl-192: Implement job board Jan 3, 2025
@cathybaptista cathybaptista marked this pull request as ready for review January 3, 2025 17:22
@cathybaptista cathybaptista requested a review from mattsqd January 3, 2025 17:23
@cathybaptista cathybaptista changed the title DIGITALl-192: Implement job board DIGITAL-192: Implement job board Jan 6, 2025
@cathybaptista cathybaptista requested a review from omerida January 6, 2025 16:11
Copy link
Contributor

@omerida omerida left a comment

Choose a reason for hiding this comment

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

I merged with the latest from dev. Config export is removing a bunch of the stuff I did for the guide navigation ...

You should be able to revert that config. Same for the autologout config and there might be more config that shouldn't be affected.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants