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

Feature 2106/add category to skills #2129

Merged
merged 63 commits into from
Mar 25, 2024

Conversation

pieperm
Copy link
Collaborator

@pieperm pieperm commented Mar 15, 2024

To test this, log in as an admin and go to http://localhost:8080/admin/skill-categories. You can also navigate there from the menu by going to ADMIN > Skills and then clicking the "Categorize Skills" button. From there, you should be able to create categories for skills, edit categories, and delete categories. Editing categories allows adding or removing skills in a category.

This also adds a DataAccessExceptionHandler which handles cases of supplying null IDs in HTTP requests. These cases used to produce an HTTP response of "internal server error", but now will respond with "bad request." (1 test affected; EmployeeHoursControllerTest updated accordingly)

Closes #2106

pieperm and others added 30 commits February 29, 2024 13:58
…yCard and the dialog for creating new category
…lls' into feature-2106/add-category-to-skills
@ZacharyKlein ZacharyKlein self-requested a review March 18, 2024 22:20
@pieperm pieperm requested review from mkimberlin, Samibanley, S78901 and ZacharyKlein and removed request for ZacharyKlein and mkimberlin March 19, 2024 14:53
mkimberlin
mkimberlin previously approved these changes Mar 21, 2024
mkimberlin
mkimberlin previously approved these changes Mar 21, 2024
S78901
S78901 previously approved these changes Mar 22, 2024
Samibanley
Samibanley previously approved these changes Mar 22, 2024
…into feature-2106/add-category-to-skills

# Conflicts:
#	server/src/main/java/com/objectcomputing/checkins/security/permissions/Permissions.java
#	web-ui/src/components/routes/Routes.jsx
@pieperm pieperm dismissed stale reviews from Samibanley, S78901, and mkimberlin via 11b68cf March 22, 2024 20:28
…into feature-2106/add-category-to-skills

# Conflicts:
#	server/src/main/java/com/objectcomputing/checkins/security/permissions/Permissions.java
#	web-ui/src/components/routes/Routes.jsx
…lls' into feature-2106/add-category-to-skills

# Conflicts:
#	server/src/main/java/com/objectcomputing/checkins/security/permissions/Permissions.java
@mkimberlin mkimberlin merged commit 87f82ce into develop Mar 25, 2024
1 check passed
@mkimberlin mkimberlin deleted the feature-2106/add-category-to-skills branch March 25, 2024 14:25
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.

Add a Category to Skills
4 participants