Giter Club home page Giter Club logo

staff's Issues

Member data from LDAP service

As a staff manager
I want my basic data to come from a configuration LDAP service
to make use of this existing database and to avoid managing facts in two places.

Requirements

  • at least email address, first- and last name should be used
  • LDAP configuration should stored in a properties file at /etc/staff/application.properties to make it manageable via provisioning

Remarks

Spring LDAP sounds like a good choice for the implementation.

Add workplace to profiles

As a staff member
I want to see a workplace location on a colleague's profile
to be able to find that colleague within the office.

As a staff manager
I want staff members to be able to add a workspace location to their profiles
in order to have a self organizing workplace location database.

Requirements

  • the location should be given as a simple string
  • RESTful POST and PUT interfaces to add or update a workspace location is sufficient

Display member profiles

As a staff member
I want to be able to see my own profile page
to know what information about me is stored in Staff.

Requirements

  • profile data can be hard coded example data
  • RESTful GET interface with JSON data is sufficient

Skill badges

As a staff member
I want to get badges for my skills
because they look awesome and are more intuitive than tech words.

Skill matrix

As a staff manager
I want be able to see all skills of all staff members
to be able to analyse my staff's skill distribution.

Requirements

  • the output should be a matrix with staff members on the vertical axis and skills on the horizontal
  • RESTful GET interface with HTML output is sufficient

Query for a skill

As a staff member
I want to be able to find out which other member has a certain skill
to know who might be of help for my current task.

Requirements

  • this should be a query over all members
  • the requested skill should be provided as a simple string
  • GET interface with query parameter returning a list of profiles is sufficient

Add skills to profils

As a staff manager
I want members to be able to add skills to their profile data to their own profiles
to have a self organizing and therefore scaling skill database.

Requirements

  • skills should be a simple list of keywords to enable members to make relevant skills that I have not thought of
  • RESTful POST and DELETE interface + display of skills in the existing profile (see #1) is sufficient

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.