MilanM commited on
Commit
ffbbf3e
·
verified ·
1 Parent(s): 0ce9b32

Update app_v2.py

Browse files
Files changed (1) hide show
  1. app_v2.py +13 -10
app_v2.py CHANGED
@@ -342,7 +342,7 @@ def _(
342
  s5 = mo.md(f'''
343
  ###**Helper Purge Functions:**
344
 
345
- These functions help you retrieve and mass delete ***(WARNING: purges all at once)*** deployments, data assets or repository assets (functions, models, etc.) that you have in the deployment space. This is meant to support fast cleanup.
346
 
347
  Select the tab based on what you want to delete, then click each of the buttons one by one after the previous gives a response.
348
 
@@ -1124,7 +1124,8 @@ def _(deployment_client, mo):
1124
  ### Functions to List , Get ID's as a list and Purge of Assets
1125
 
1126
  def get_deployment_list():
1127
- deployment_df = deployment_client.deployments.list()
 
1128
  return deployment_df
1129
 
1130
  def get_deployment_ids(df):
@@ -1132,7 +1133,8 @@ def _(deployment_client, mo):
1132
  return dep_list
1133
 
1134
  def get_data_assets_list():
1135
- data_assets_df = deployment_client.data_assets.list()
 
1136
  return data_assets_df
1137
 
1138
  def get_data_asset_ids(df):
@@ -1141,7 +1143,8 @@ def _(deployment_client, mo):
1141
 
1142
  ### List Repository Assets, Get ID's as a list and Purge Repository Assets (AI Services, Functions, Models, etc.)
1143
  def get_repository_list():
1144
- repository_df = deployment_client.repository.list()
 
1145
  return repository_df
1146
 
1147
  def get_repository_ids(df):
@@ -1207,8 +1210,9 @@ def _(deployment_client, mo):
1207
  @app.cell
1208
  def _(get_deployment_id_list, get_deployments_button, mo, purge_deployments):
1209
  deployments_purge_stack = mo.hstack([get_deployments_button, get_deployment_id_list, purge_deployments])
1210
- deployments_purge_stack_results = mo.vstack([mo.ui.table(get_deployments_button.value), get_deployment_id_list.value, purge_deployments.value])
1211
- # deployments_purge_stack_results = mo.vstack([get_deployments_button.value, get_deployment_id_list.value, purge_deployments.value])
 
1212
  deployments_purge_tab = mo.vstack([deployments_purge_stack, deployments_purge_stack_results])
1213
  return (
1214
  deployments_purge_stack,
@@ -1220,7 +1224,6 @@ def _(get_deployment_id_list, get_deployments_button, mo, purge_deployments):
1220
  @app.cell
1221
  def _(get_repository_button, get_repository_id_list, mo, purge_repository):
1222
  repository_purge_stack = mo.hstack([get_repository_button, get_repository_id_list, purge_repository])
1223
-
1224
  repository_purge_stack_results = mo.vstack([get_repository_button.value, get_repository_id_list.value, purge_repository.value])
1225
 
1226
  repository_purge_tab = mo.vstack([repository_purge_stack, repository_purge_stack_results])
@@ -1284,7 +1287,7 @@ def _(
1284
 
1285
  get_data_asset_id_list = mo.ui.button(
1286
  label="Turn Dataframe into List of IDs",
1287
- on_click=lambda _: get_data_asset_ids(get_data_assets_button.value),
1288
  kind="neutral",
1289
  )
1290
 
@@ -1303,7 +1306,7 @@ def _(
1303
 
1304
  get_deployment_id_list = mo.ui.button(
1305
  label="Turn Dataframe into List of IDs",
1306
- on_click=lambda _: get_deployment_ids(get_deployments_button.value),
1307
  kind="neutral",
1308
  )
1309
 
@@ -1322,7 +1325,7 @@ def _(
1322
 
1323
  get_repository_id_list = mo.ui.button(
1324
  label="Turn Dataframe into List of IDs",
1325
- on_click=lambda _: get_repository_ids(get_repository_button.value),
1326
  kind="neutral",
1327
  )
1328
 
 
342
  s5 = mo.md(f'''
343
  ###**Helper Purge Functions:**
344
 
345
+ These functions help you retrieve, select and delete deployments, data assets or repository assets (functions, models, etc.) that you have in the deployment space. This is meant to support fast cleanup.
346
 
347
  Select the tab based on what you want to delete, then click each of the buttons one by one after the previous gives a response.
348
 
 
1124
  ### Functions to List , Get ID's as a list and Purge of Assets
1125
 
1126
  def get_deployment_list():
1127
+ dep_df = deployment_client.deployments.list()
1128
+ deployment_df = mo.ui.table(dep_df, initial_selection=[0])
1129
  return deployment_df
1130
 
1131
  def get_deployment_ids(df):
 
1133
  return dep_list
1134
 
1135
  def get_data_assets_list():
1136
+ d_assets_df = deployment_client.data_assets.list()
1137
+ data_assets_df = mo.ui.table(d_assets_df, initial_selection=[0])
1138
  return data_assets_df
1139
 
1140
  def get_data_asset_ids(df):
 
1143
 
1144
  ### List Repository Assets, Get ID's as a list and Purge Repository Assets (AI Services, Functions, Models, etc.)
1145
  def get_repository_list():
1146
+ rep_df = deployment_client.repository.list()
1147
+ repository_df = mo.ui.table(rep_df, initial_selection=[0])
1148
  return repository_df
1149
 
1150
  def get_repository_ids(df):
 
1210
  @app.cell
1211
  def _(get_deployment_id_list, get_deployments_button, mo, purge_deployments):
1212
  deployments_purge_stack = mo.hstack([get_deployments_button, get_deployment_id_list, purge_deployments])
1213
+ deployments_purge_stack_results = mo.vstack([get_deployments_button.value, get_deployment_id_list.value, purge_deployments.value])
1214
+ # deployments_purge_stack_results = mo.vstack([mo.ui.table(get_deployments_button.value), get_deployment_id_list.value, purge_deployments.value])
1215
+
1216
  deployments_purge_tab = mo.vstack([deployments_purge_stack, deployments_purge_stack_results])
1217
  return (
1218
  deployments_purge_stack,
 
1224
  @app.cell
1225
  def _(get_repository_button, get_repository_id_list, mo, purge_repository):
1226
  repository_purge_stack = mo.hstack([get_repository_button, get_repository_id_list, purge_repository])
 
1227
  repository_purge_stack_results = mo.vstack([get_repository_button.value, get_repository_id_list.value, purge_repository.value])
1228
 
1229
  repository_purge_tab = mo.vstack([repository_purge_stack, repository_purge_stack_results])
 
1287
 
1288
  get_data_asset_id_list = mo.ui.button(
1289
  label="Turn Dataframe into List of IDs",
1290
+ on_click=lambda _: get_data_asset_ids(get_data_assets_button.value.value),
1291
  kind="neutral",
1292
  )
1293
 
 
1306
 
1307
  get_deployment_id_list = mo.ui.button(
1308
  label="Turn Dataframe into List of IDs",
1309
+ on_click=lambda _: get_deployment_ids(get_deployments_button.value.value),
1310
  kind="neutral",
1311
  )
1312
 
 
1325
 
1326
  get_repository_id_list = mo.ui.button(
1327
  label="Turn Dataframe into List of IDs",
1328
+ on_click=lambda _: get_repository_ids(get_repository_button.value.value),
1329
  kind="neutral",
1330
  )
1331