UNPKG

projectmanager-sdk

Version:

Software development kit for the ProjectManager.com API. for TypeScript

88 lines (87 loc) 2.38 kB
/** * ProjectManager API for TypeScript * * (c) ProjectManager.com, Inc. * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. * * @author ProjectManager.com <support@projectmanager.com> * @copyright ProjectManager.com, Inc. * @link https://github.com/projectmgr/projectmanager-sdk-typescript */ /** * Information about a currently logged in user. * * You can call the RetrieveMe API to gather information about the current user. */ export type WorkSpacePermissionsDto = { /** * True if this user can Add people to the account */ inviteUser: boolean | null; /** * True if this user can Edit the accounts and billing page */ editAccount: boolean | null; /** * True if this user can Edit role security settings */ editRole: boolean | null; /** * True if this user can Access all account data */ editAllProjects: boolean | null; /** * True if this user can See hourly rates, costs and budgets */ editCost: boolean | null; /** * True if this user can Set team holidays */ editHoliday: boolean | null; /** * True if this user can Create and edit tags, skills, and teams */ editUserField: boolean | null; /** * True if this user can Edit team timesheets */ editAllTimesheets: boolean | null; /** * True if this user can Approve timesheets */ approveTimesheet: boolean | null; /** * True if this user can Set up board workflow */ setUpBoardWorkflow: boolean | null; /** * True if this user can Edit project and portfolio settings */ editProjectField: boolean | null; /** * True if this user can Export projects */ exportProject: boolean | null; /** * True if this user can Access the Manage Users page */ viewUser: boolean | null; /** * True if this user can Manage Integrations */ editIntegration: boolean | null; /** * True if this user Can create projects and groups */ createProject: boolean | null; /** * True if this user can Edit user profiles, roles and emails */ editUser: boolean | null; /** * True if this user can View personal board */ viewMyBoard: boolean | null; };