Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

hallie/Asana-Task-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

6 Commits

Repository files navigation

#Asana Task Manager ##Creates and assigns tasks to people in your workspace

###getCompanyId Sends a GET request for the workspace id of the company

  • @param LOCAL_COMPANY_WORKSPACE {String} - The name of the company as its stored in Asana
  • @return workspace_id {Integer}

###getEmployeeJSON Gets the json object containing all of the employees for the company

  • @param COMPANY_WORKSPACE_ID {Integer}
  • @return employees {JSON}

###makeEmployeeList Creates an object that holds all of the employees, using the JSON data. Just to make getting ids based on names easier.

  • @param COMPANY_EMPLOYEES_JSON {JSON}
  • @return COMPANY_EMPLOYEES_LIST {Array} - List of employee objects

###populateEmployeeCheckBoxes Uses the employee list to populate an input field

  • @param COMPANY_EMPLOYEES_LIST {Array}

###getAssignees Gets all of the employees checked for the assignment

  • @return employees {Array} - List of employee id numbers

###assignTask Assigns the task using all of the form values

  • @param assignee_name {String}
  • @param assignee_id {Integer}
  • @param assignee_email {String}
  • @param status {String [opt='inbox']}
  • @param task_name {String [opt='New Task']}
  • @param task_notes {String [opt='']}
  • @param due_date {String [opt=null]}
  • @param COMPANY_WORKSPACE_ID {Integer}

About

A task manager using Asana's API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /