# Label 📒

Similar to tags for client, we have labels for Task. Labels helps you to categorize tasks and quickly filter them. Labels have to be created in the label master before assigning them to tasks.

# Label Master

Users having permission Admin-Yes can only create/edit/delete labels. Labels can be quickly created using New button on Label Master screen. Only alphanumeric cahracters are allowed. No spaces. You can choose any color from the dropdown. Optional description can also be added to describe more about a specific label. Once the label is added, the name of label cannot be edited. Label can be deleted only if it is not added to any task.

Label Master

Few Examples of labels

  • Important
  • AttentionNeeded
  • AttPartner (If attention is required by any Partner)

# Add label to task

Labels can be assigned by going to a specific task (task view page) and clicking on '+' icon just below the task name. Beside this icon itself you can see the already added labels. Any number of labels can be given to a task. Labels can be deleted in the similar fashion i.e. by clicking on the '+' icon.

Add label

# Filtering the tasks according to labels

Task List page shows the labels just below the assigned team member's name. You can quickly filter the tasks by selecting the labels from dropdown.

Label Filtering

# Label List

📌 POST:/task/labellist

# Response

// Success
{
  "success":true,
  "data" : {..} ,
  "msg": "Label Tags Loaded"
}
// Error
{
  "error": [],
  "success":false,
  "msg":"Check Parameters"
}

📌 POST:/task/labelsearch

# Response

// Success
{
  "success":true,
  "data" : {..} ,
  "msg": "Label Loaded"
}
// Error
{
  "error": [],
  "success":false,
  "msg":"Check Parameters"
}

# Label Master Create

📌 POST:/task/labelmastercreate

# Rrequest (body)

  • labelname* : {....}
  • descp : Maximum 200 characters.
  • color : Maximum 10 characters.

Note :

  1. For creating a label the user must have hasadmin Permission.

# Response

// Success
{
  "success":true,
  "params" : {..} ,
  "msg": "Label Inserted"
}
// Error
{
  "error": [],
  "success":false,
  "msg":"Check Parameters"
}

# Label Master Info

📌 POST:/task/labelmasterinfo

# Request (body)

  • labelname* : {....}

# Response

// Success
{
  "success":true,
  "params" : {..} ,
  "msg": "Label Information Loaded"
}
// Error
{
  "error": [],
  "success":false,
  "msg":"Check Parameters"
}

# label Master Update

📌 POST:/task/labelmasterupdate

# Rrequest (body)

  • labelname* : {....}
  • descp : Maximum 200 characters.
  • color : Maximum 10 characters.

Note :

  1. For creating a label the user must have hasadmin Permission.

# Response

// Success
{
  "success":true,
  "params" : {..} ,
  "msg": "Label Updated"
}
// Error
{
  "error": [],
  "success":false,
  "msg":"Check Parameters"
}

# Label Master Delete

📌 POST:/task/labelmasterdelete

# Request (body)

  • labelname* : {....}

Note :

  1. For creating a label the user must have hasadmin Permission.
  2. If the label is already added then it will not be deleted.

# Response

// Success
{
  "success":true,
  "params" : {..} ,
  "msg": "Label Deleted"
}
// Error
{
  "error": [],
  "success":false,
  "msg":"Check Parameters"
}
Last Updated: 10 Aug 2020