Update app_v2.py
Browse files
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
|
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 |
-
|
|
|
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 |
-
|
|
|
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 |
-
|
|
|
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([
|
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 |
|