Vai al contenuto

Skills

La pagina Skills (/dashboard/skills) gestisce il catalogo delle competenze aziendali usate su profili, filtri e recruiting.

Esperienza utente

Cosa si può fare

  • Consultare l'elenco skills in card
  • Cercare per nome (sincronizzato con query param ?search=)
  • Aggiungere una skill (skills.create)
  • Modificare o eliminare una skill dalle card (policies skills.update / skills.delete, con conferma su delete)

Chi può accedere

  • Lettura: tutti
  • Scrittura: PoliciesService.can("skills.create") (e analoghe update/delete) — pulsante "Aggiungi" e azioni card gated

Vedi Accesso e ruoli.

Dettaglio tecnico

API

SkillService → Lambda admin, endpoint /v1/skills (GET, POST, PUT, DELETE).

Search in URL

La ricerca aggiorna i query params; al reload la vista mantiene il filtro attivo.

Componenti

AddSkillCardComponent gestisce sia la card di inserimento che la modifica inline.

File principali

File Ruolo
src/pages/skills/skills.component.ts Lista, search, permessi
src/components/add-skill-card/ Card CRUD
src/services/skill.service.ts API