Skip to content

Commit

Permalink
fix: add option fields to portfolios (#32)
Browse files Browse the repository at this point in the history
* fix: add option fields to portfolios

* fix: formatting
  • Loading branch information
santese committed Jul 25, 2023
1 parent 3943223 commit 314d573
Show file tree
Hide file tree
Showing 2 changed files with 274 additions and 3 deletions.
1 change: 1 addition & 0 deletions src/lib/asanaClient/.openapi-generator/FILES
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
.gitignore
.npmignore
.openapi-generator-ignore
api.ts
api/attachments-api.ts
api/audit-log-apiapi.ts
Expand Down
276 changes: 273 additions & 3 deletions src/lib/portfolios/portfolios.ts
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,99 @@ export class Portfolios {

async getPortfolios(
optPretty?: boolean,
optFields?: Array<any>,
optFields?: Array<
| 'color'
| 'created_at'
| 'created_by'
| 'created_by.name'
| 'current_status_update'
| 'current_status_update.resource_subtype'
| 'current_status_update.title'
| 'custom_field_settings'
| 'custom_field_settings.custom_field'
| 'custom_field_settings.custom_field.asana_created_field'
| 'custom_field_settings.custom_field.created_by'
| 'custom_field_settings.custom_field.created_by.name'
| 'custom_field_settings.custom_field.currency_code'
| 'custom_field_settings.custom_field.custom_label'
| 'custom_field_settings.custom_field.custom_label_position'
| 'custom_field_settings.custom_field.date_value'
| 'custom_field_settings.custom_field.date_value.date'
| 'custom_field_settings.custom_field.date_value.date_time'
| 'custom_field_settings.custom_field.description'
| 'custom_field_settings.custom_field.display_value'
| 'custom_field_settings.custom_field.enabled'
| 'custom_field_settings.custom_field.enum_options'
| 'custom_field_settings.custom_field.enum_options.color'
| 'custom_field_settings.custom_field.enum_options.enabled'
| 'custom_field_settings.custom_field.enum_options.name'
| 'custom_field_settings.custom_field.enum_value'
| 'custom_field_settings.custom_field.enum_value.color'
| 'custom_field_settings.custom_field.enum_value.enabled'
| 'custom_field_settings.custom_field.enum_value.name'
| 'custom_field_settings.custom_field.format'
| 'custom_field_settings.custom_field.has_notifications_enabled'
| 'custom_field_settings.custom_field.is_formula_field'
| 'custom_field_settings.custom_field.is_global_to_workspace'
| 'custom_field_settings.custom_field.is_value_read_only'
| 'custom_field_settings.custom_field.multi_enum_values'
| 'custom_field_settings.custom_field.multi_enum_values.color'
| 'custom_field_settings.custom_field.multi_enum_values.enabled'
| 'custom_field_settings.custom_field.multi_enum_values.name'
| 'custom_field_settings.custom_field.name'
| 'custom_field_settings.custom_field.number_value'
| 'custom_field_settings.custom_field.people_value'
| 'custom_field_settings.custom_field.people_value.name'
| 'custom_field_settings.custom_field.precision'
| 'custom_field_settings.custom_field.resource_subtype'
| 'custom_field_settings.custom_field.text_value'
| 'custom_field_settings.custom_field.type'
| 'custom_field_settings.is_important'
| 'custom_field_settings.parent'
| 'custom_field_settings.parent.name'
| 'custom_field_settings.project'
| 'custom_field_settings.project.name'
| 'custom_fields'
| 'custom_fields.date_value'
| 'custom_fields.date_value.date'
| 'custom_fields.date_value.date_time'
| 'custom_fields.display_value'
| 'custom_fields.enabled'
| 'custom_fields.enum_options'
| 'custom_fields.enum_options.color'
| 'custom_fields.enum_options.enabled'
| 'custom_fields.enum_options.name'
| 'custom_fields.enum_value'
| 'custom_fields.enum_value.color'
| 'custom_fields.enum_value.enabled'
| 'custom_fields.enum_value.name'
| 'custom_fields.is_formula_field'
| 'custom_fields.multi_enum_values'
| 'custom_fields.multi_enum_values.color'
| 'custom_fields.multi_enum_values.enabled'
| 'custom_fields.multi_enum_values.name'
| 'custom_fields.name'
| 'custom_fields.number_value'
| 'custom_fields.resource_subtype'
| 'custom_fields.text_value'
| 'custom_fields.type'
| 'due_on'
| 'members'
| 'members.name'
| 'name'
| 'offset'
| 'owner'
| 'owner.name'
| 'path'
| 'permalink_url'
| 'project_templates'
| 'project_templates.name'
| 'public'
| 'start_on'
| 'uri'
| 'workspace'
| 'workspace.name'
>,
limit?: number,
offset?: string,
options?: any,
Expand Down Expand Up @@ -197,7 +289,96 @@ export class Portfolios {
portfolioGid: string,
userGids: string[],
optPretty?: boolean,
optFields?: Array<any>,
optFields?: Array<
| 'color'
| 'created_at'
| 'created_by'
| 'created_by.name'
| 'current_status_update'
| 'current_status_update.resource_subtype'
| 'current_status_update.title'
| 'custom_field_settings'
| 'custom_field_settings.custom_field'
| 'custom_field_settings.custom_field.asana_created_field'
| 'custom_field_settings.custom_field.created_by'
| 'custom_field_settings.custom_field.created_by.name'
| 'custom_field_settings.custom_field.currency_code'
| 'custom_field_settings.custom_field.custom_label'
| 'custom_field_settings.custom_field.custom_label_position'
| 'custom_field_settings.custom_field.date_value'
| 'custom_field_settings.custom_field.date_value.date'
| 'custom_field_settings.custom_field.date_value.date_time'
| 'custom_field_settings.custom_field.description'
| 'custom_field_settings.custom_field.display_value'
| 'custom_field_settings.custom_field.enabled'
| 'custom_field_settings.custom_field.enum_options'
| 'custom_field_settings.custom_field.enum_options.color'
| 'custom_field_settings.custom_field.enum_options.enabled'
| 'custom_field_settings.custom_field.enum_options.name'
| 'custom_field_settings.custom_field.enum_value'
| 'custom_field_settings.custom_field.enum_value.color'
| 'custom_field_settings.custom_field.enum_value.enabled'
| 'custom_field_settings.custom_field.enum_value.name'
| 'custom_field_settings.custom_field.format'
| 'custom_field_settings.custom_field.has_notifications_enabled'
| 'custom_field_settings.custom_field.is_formula_field'
| 'custom_field_settings.custom_field.is_global_to_workspace'
| 'custom_field_settings.custom_field.is_value_read_only'
| 'custom_field_settings.custom_field.multi_enum_values'
| 'custom_field_settings.custom_field.multi_enum_values.color'
| 'custom_field_settings.custom_field.multi_enum_values.enabled'
| 'custom_field_settings.custom_field.multi_enum_values.name'
| 'custom_field_settings.custom_field.name'
| 'custom_field_settings.custom_field.number_value'
| 'custom_field_settings.custom_field.people_value'
| 'custom_field_settings.custom_field.people_value.name'
| 'custom_field_settings.custom_field.precision'
| 'custom_field_settings.custom_field.resource_subtype'
| 'custom_field_settings.custom_field.text_value'
| 'custom_field_settings.custom_field.type'
| 'custom_field_settings.is_important'
| 'custom_field_settings.parent'
| 'custom_field_settings.parent.name'
| 'custom_field_settings.project'
| 'custom_field_settings.project.name'
| 'custom_fields'
| 'custom_fields.date_value'
| 'custom_fields.date_value.date'
| 'custom_fields.date_value.date_time'
| 'custom_fields.display_value'
| 'custom_fields.enabled'
| 'custom_fields.enum_options'
| 'custom_fields.enum_options.color'
| 'custom_fields.enum_options.enabled'
| 'custom_fields.enum_options.name'
| 'custom_fields.enum_value'
| 'custom_fields.enum_value.color'
| 'custom_fields.enum_value.enabled'
| 'custom_fields.enum_value.name'
| 'custom_fields.is_formula_field'
| 'custom_fields.multi_enum_values'
| 'custom_fields.multi_enum_values.color'
| 'custom_fields.multi_enum_values.enabled'
| 'custom_fields.multi_enum_values.name'
| 'custom_fields.name'
| 'custom_fields.number_value'
| 'custom_fields.resource_subtype'
| 'custom_fields.text_value'
| 'custom_fields.type'
| 'due_on'
| 'members'
| 'members.name'
| 'name'
| 'owner'
| 'owner.name'
| 'permalink_url'
| 'project_templates'
| 'project_templates.name'
| 'public'
| 'start_on'
| 'workspace'
| 'workspace.name'
>,
options?: any,
) {
const res = await this.portfoliosApi.removeMembersForPortfolio(
Expand All @@ -214,7 +395,96 @@ export class Portfolios {
portfolioGid: string,
data: PortfolioRequest,
optPretty?: boolean,
optFields?: Array<any>,
optFields?: Array<
| 'color'
| 'created_at'
| 'created_by'
| 'created_by.name'
| 'current_status_update'
| 'current_status_update.resource_subtype'
| 'current_status_update.title'
| 'custom_field_settings'
| 'custom_field_settings.custom_field'
| 'custom_field_settings.custom_field.asana_created_field'
| 'custom_field_settings.custom_field.created_by'
| 'custom_field_settings.custom_field.created_by.name'
| 'custom_field_settings.custom_field.currency_code'
| 'custom_field_settings.custom_field.custom_label'
| 'custom_field_settings.custom_field.custom_label_position'
| 'custom_field_settings.custom_field.date_value'
| 'custom_field_settings.custom_field.date_value.date'
| 'custom_field_settings.custom_field.date_value.date_time'
| 'custom_field_settings.custom_field.description'
| 'custom_field_settings.custom_field.display_value'
| 'custom_field_settings.custom_field.enabled'
| 'custom_field_settings.custom_field.enum_options'
| 'custom_field_settings.custom_field.enum_options.color'
| 'custom_field_settings.custom_field.enum_options.enabled'
| 'custom_field_settings.custom_field.enum_options.name'
| 'custom_field_settings.custom_field.enum_value'
| 'custom_field_settings.custom_field.enum_value.color'
| 'custom_field_settings.custom_field.enum_value.enabled'
| 'custom_field_settings.custom_field.enum_value.name'
| 'custom_field_settings.custom_field.format'
| 'custom_field_settings.custom_field.has_notifications_enabled'
| 'custom_field_settings.custom_field.is_formula_field'
| 'custom_field_settings.custom_field.is_global_to_workspace'
| 'custom_field_settings.custom_field.is_value_read_only'
| 'custom_field_settings.custom_field.multi_enum_values'
| 'custom_field_settings.custom_field.multi_enum_values.color'
| 'custom_field_settings.custom_field.multi_enum_values.enabled'
| 'custom_field_settings.custom_field.multi_enum_values.name'
| 'custom_field_settings.custom_field.name'
| 'custom_field_settings.custom_field.number_value'
| 'custom_field_settings.custom_field.people_value'
| 'custom_field_settings.custom_field.people_value.name'
| 'custom_field_settings.custom_field.precision'
| 'custom_field_settings.custom_field.resource_subtype'
| 'custom_field_settings.custom_field.text_value'
| 'custom_field_settings.custom_field.type'
| 'custom_field_settings.is_important'
| 'custom_field_settings.parent'
| 'custom_field_settings.parent.name'
| 'custom_field_settings.project'
| 'custom_field_settings.project.name'
| 'custom_fields'
| 'custom_fields.date_value'
| 'custom_fields.date_value.date'
| 'custom_fields.date_value.date_time'
| 'custom_fields.display_value'
| 'custom_fields.enabled'
| 'custom_fields.enum_options'
| 'custom_fields.enum_options.color'
| 'custom_fields.enum_options.enabled'
| 'custom_fields.enum_options.name'
| 'custom_fields.enum_value'
| 'custom_fields.enum_value.color'
| 'custom_fields.enum_value.enabled'
| 'custom_fields.enum_value.name'
| 'custom_fields.is_formula_field'
| 'custom_fields.multi_enum_values'
| 'custom_fields.multi_enum_values.color'
| 'custom_fields.multi_enum_values.enabled'
| 'custom_fields.multi_enum_values.name'
| 'custom_fields.name'
| 'custom_fields.number_value'
| 'custom_fields.resource_subtype'
| 'custom_fields.text_value'
| 'custom_fields.type'
| 'due_on'
| 'members'
| 'members.name'
| 'name'
| 'owner'
| 'owner.name'
| 'permalink_url'
| 'project_templates'
| 'project_templates.name'
| 'public'
| 'start_on'
| 'workspace'
| 'workspace.name'
>,
options?: any,
) {
if (!data.workspace) data.workspace = this.workspaceGid
Expand Down

0 comments on commit 314d573

Please sign in to comment.