Headline

UI support for restructuring company data

Rationale

This feature is supposed to make the UI complete in the sense of allowing insertion, deletion, moves for departments and employees (on top of more basic editing facilities according to Feature:Editing). That is, it should be possible to delete departments and employees, to insert departments and employees into existing departments, to move departments and employees from their current department to another department (be it by drag and drop or by selecting the department from a drop-down list). As to employees, it should be possible to change the status of an employee to be a manager or not. Along such restructuring, it may happen that the company may become temporarily inconsistent because, for example, a department may mis a manager. Ideally, the UI should highlight such inconsistency (through some coloring, for example) so that problematic departments could be easily observed in the UI.

Description

CRUD operations

Create

  • Create a department either as top-level department the company or as a sub-department of another department.
  • Create an employee in a department.

Move

  • Move a department within the company to another parent, which is either the company or another department,
  • Move an employee to another department.
  • Change the manager of a department.

Delete

  • Delete a department including all its direct and indirect employees and sub-departments.
  • Delete an employee.

Miscellaneous

Some implementations may also provide an undo capability.


Ralf Lämmel edited this article at Mon, 26 Jun 2017 20:19:20 +0200
Compare revisions Compare revisions

User contributions

    This user never has never made submissions.

    User edits

    Syntax for editing wiki

    For you are available next options:

    will make text bold.

    will make text italic.

    will make text underlined.

    will make text striked.

    will allow you to paste code headline into the page.

    will allow you to link into the page.

    will allow you to paste code with syntax highlight into the page. You will need to define used programming language.

    will allow you to paste image into the page.

    is list with bullets.

    is list with numbers.

    will allow your to insert slideshare presentation into the page. You need to copy link to presentation and insert it as parameter in this tag.

    will allow your to insert youtube video into the page. You need to copy link to youtube page with video and insert it as parameter in this tag.

    will allow your to insert code snippets from @worker.

    Syntax for editing wiki

    For you are available next options:

    will make text bold.

    will make text italic.

    will make text underlined.

    will make text striked.

    will allow you to paste code headline into the page.

    will allow you to link into the page.

    will allow you to paste code with syntax highlight into the page. You will need to define used programming language.

    will allow you to paste image into the page.

    is list with bullets.

    is list with numbers.

    will allow your to insert slideshare presentation into the page. You need to copy link to presentation and insert it as parameter in this tag.

    will allow your to insert youtube video into the page. You need to copy link to youtube page with video and insert it as parameter in this tag.

    will allow your to insert code snippets from @worker.