@webx-ui/module-vacancies
| Install | |
|---|---|
npm install @webx-ui/module-vacancies |
|
| Latest Version: | 0.3.2 |
| Vue: | 3 |
| License: | MIT |
| Last Updated: | Oct 22, 2026 |
| Links: | GitHub · npm |
@webx-ui/module-vacancies
The front end of the vacancies section of the WebX UI admin panel: who the organisation is looking for — where and how, the terms and the pay, the duties, the requirements and what is offered — and the categories they are grouped under.
The other half is the Composer package webx-ui/module-vacancies, which owns the vacancies, their
pages and addresses, the JobPosting markup, vacancies() for templates and the API. A section
appears in the panel when both halves are installed.
Install
npm install @webx-ui/module-vacancies
import { createAdmin } from '@webx-ui/module-admin'
import { vacancies } from '@webx-ui/module-vacancies'
import '@webx-ui/module-vacancies/style.css'
createAdmin({
basePath: '/cms',
modules: [...vacancies()],
}).mount()
vacancies() answers with two sections — the vacancies and their categories — because the panel
draws one entry per module. The server puts both in the vacancies group.
vacancies({ path: '/careers' }) puts them somewhere else inside the panel.
What is here
- The list — every vacancy at once, in the order the site lists them, with tabs: the open ones (the default), the closed ones, all — the closed ones dimmed, marked «Closed» or «Expired» — and the bin. The order is dragged by a handle, or with the keyboard on it, on «Open» and «All» while nothing narrows the list; the line under the rows says why when it cannot be. The category and the state are behind the funnel. «Duplicate» and «Close the hiring» / «Reopen» are in the row menu.
- The editor — the described screen
vacancies.formwith the tabs Vacancy · Settings · SEO · History, autosaved into a draft and guarded by a revision. «Open until» and «Posted on» are calendar days (YYYY-MM-DD) and read the same day in every zone. «Duplicate» in the bar saves, copies and opens the copy. The categories, the application form and «closed» wait in the draft and reach the site on «Publish». A project adds its own fields with a patch into theproject-fieldscard. - Categories — the panel's shared category screens (
categoryRoutes): groups with a key for the site's filter, no page of their own.vacancyCategoriesOptions()is exported for a panel that mounts them elsewhere.
The words are English by default and come from the server in the panel's language
(webx-vacancies::).
Documentation: https://webx-ui.github.io/webx-ui/guide/vacancies.html
License
MIT
Related Packages
Pages for the WebX UI admin panel: the tree of a site's pages, their addresses,...
Blog for the WebX UI admin panel: articles made of blocks, rubrics and tags, sch...
Services for the WebX UI admin panel: a catalogue of services made of blocks, fl...
Menus for the WebX UI admin panel: named menus, a tree of items, and what each o...
Version History
| Version | Released | License |
|---|---|---|
| 0.3.2 | MIT | |
| 0.3.1 | MIT | |
| 0.3.0 | MIT | |
| 0.2.6 | MIT | |
| 0.2.5 | MIT | |
| 0.2.4 | MIT | |
| 0.2.3 | MIT | |
| 0.2.2 | MIT | |
| 0.2.1 | MIT | |
| 0.2.0 | MIT | |
| 0.1.9 | MIT | |
| 0.1.8 | MIT | |
| 0.1.7 | MIT | |
| 0.1.6 | MIT | |
| 0.1.5 | MIT | |
| 0.1.4 | MIT | |
| 0.1.3 | MIT | |
| 0.1.2 | MIT | |
| 0.1.1 | MIT | |
| 0.1.0 | MIT |