mirror of
https://github.com/appwrite/console.git
synced 2026-06-06 19:27:48 +00:00
update: analytics events.
This commit is contained in:
@@ -148,9 +148,9 @@ export enum Click {
|
||||
ConnectRepositoryClick = 'click_connect_repository',
|
||||
CreditsRedeemClick = 'click_credits_redeem',
|
||||
CloudSignupClick = 'click_cloud_signup',
|
||||
DatabaseAttributeDelete = 'click_attribute_delete',
|
||||
DatabaseColumnDelete = 'click_column_delete',
|
||||
DatabaseIndexDelete = 'click_index_delete',
|
||||
DatabaseCollectionDelete = 'click_collection_delete',
|
||||
DatabaseTableDelete = 'click_table_delete',
|
||||
DatabaseDatabaseDelete = 'click_database_delete',
|
||||
DatabaseImportCsv = 'click_database_import_csv',
|
||||
DomainCreateClick = 'click_domain_create',
|
||||
@@ -269,29 +269,26 @@ export enum Submit {
|
||||
SessionsLimitUpdate = 'submit_sessions_limit_update',
|
||||
SessionDelete = 'submit_session_delete',
|
||||
SessionDeleteAll = 'submit_session_delete_all',
|
||||
|
||||
// TODO: change events
|
||||
DatabaseCreate = 'submit_database_create',
|
||||
DatabaseDelete = 'submit_database_delete',
|
||||
DatabaseUpdateName = 'submit_database_update_name',
|
||||
DatabaseImportCsv = 'submit_database_import_csv',
|
||||
AttributeCreate = 'submit_attribute_create',
|
||||
AttributeUpdate = 'submit_attribute_update',
|
||||
AttributeDelete = 'submit_attribute_delete',
|
||||
DocumentCreate = 'submit_document_create',
|
||||
DocumentDelete = 'submit_document_delete',
|
||||
DocumentUpdate = 'submit_document_update',
|
||||
DocumentUpdatePermissions = 'submit_document_update_permissions',
|
||||
ColumnCreate = 'submit_column_create',
|
||||
ColumnUpdate = 'submit_column_update',
|
||||
ColumnDelete = 'submit_column_delete',
|
||||
RowCreate = 'submit_row_create',
|
||||
RowDelete = 'submit_row_delete',
|
||||
RowUpdate = 'submit_row_update',
|
||||
RowUpdatePermissions = 'submit_row_update_permissions',
|
||||
IndexCreate = 'submit_index_create',
|
||||
IndexDelete = 'submit_index_delete',
|
||||
CollectionCreate = 'submit_collection_create',
|
||||
CollectionDelete = 'submit_collection_delete',
|
||||
CollectionUpdateName = 'submit_collection_update_name',
|
||||
CollectionUpdatePermissions = 'submit_collection_update_permissions',
|
||||
CollectionUpdateSecurity = 'submit_collection_update_security',
|
||||
CollectionUpdateEnabled = 'submit_collection_update_enabled',
|
||||
CollectionUpdateDisplayNames = 'submit_collection_update_display_names',
|
||||
|
||||
TableCreate = 'submit_row_create',
|
||||
TableDelete = 'submit_row_delete',
|
||||
TableUpdateName = 'submit_row_update_name',
|
||||
TableUpdatePermissions = 'submit_row_update_permissions',
|
||||
TableUpdateSecurity = 'submit_row_update_security',
|
||||
TableUpdateEnabled = 'submit_row_update_enabled',
|
||||
TableUpdateDisplayNames = 'submit_row_update_display_names',
|
||||
FunctionCreate = 'submit_function_create',
|
||||
FunctionDelete = 'submit_function_delete',
|
||||
FunctionUpdateName = 'submit_function_update_name',
|
||||
|
||||
+2
-2
@@ -34,12 +34,12 @@
|
||||
message: `${name} has been created`
|
||||
});
|
||||
name = id = null;
|
||||
trackEvent(Submit.CollectionCreate, {
|
||||
trackEvent(Submit.TableCreate, {
|
||||
customId: !!id
|
||||
});
|
||||
} catch (e) {
|
||||
error = e.message;
|
||||
trackError(e, Submit.CollectionCreate);
|
||||
trackError(e, Submit.TableCreate);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
+1
-1
@@ -215,7 +215,7 @@
|
||||
showDelete = true;
|
||||
showDropdown[index] = false;
|
||||
selectedAttribute = attribute;
|
||||
trackEvent(Click.DatabaseAttributeDelete);
|
||||
trackEvent(Click.DatabaseColumnDelete);
|
||||
}}>
|
||||
Delete
|
||||
</ActionMenu.Item.Button>
|
||||
|
||||
+3
-3
@@ -26,15 +26,15 @@
|
||||
showDelete = false;
|
||||
addNotification({
|
||||
type: 'success',
|
||||
message: `Attribute has been deleted`
|
||||
message: `Column has been deleted`
|
||||
});
|
||||
trackEvent(Submit.AttributeDelete);
|
||||
trackEvent(Submit.ColumnDelete);
|
||||
await goto(
|
||||
`${base}/project-${page.params.region}-${page.params.project}/databases/database-${databaseId}/table-${page.params.table}/attributes`
|
||||
);
|
||||
} catch (e) {
|
||||
error = e.message;
|
||||
trackError(e, Submit.AttributeDelete);
|
||||
trackError(e, Submit.ColumnDelete);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -45,10 +45,10 @@
|
||||
message: `Column ${selectedAttribute.key} has been updated`
|
||||
});
|
||||
showEdit = false;
|
||||
trackEvent(Submit.AttributeUpdate);
|
||||
trackEvent(Submit.ColumnUpdate);
|
||||
} catch (e) {
|
||||
error = e.message;
|
||||
trackError(e, Submit.AttributeUpdate);
|
||||
trackError(e, Submit.ColumnUpdate);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -65,7 +65,7 @@
|
||||
message: 'Row has been created',
|
||||
type: 'success'
|
||||
});
|
||||
trackEvent(Submit.DocumentCreate, {
|
||||
trackEvent(Submit.RowCreate, {
|
||||
customId: !!$createDocument.id
|
||||
});
|
||||
goto(
|
||||
@@ -76,7 +76,7 @@
|
||||
message: error.message,
|
||||
type: 'error'
|
||||
});
|
||||
trackError(error, Submit.DocumentCreate);
|
||||
trackError(error, Submit.RowCreate);
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
+2
-2
@@ -47,10 +47,10 @@
|
||||
message: `Column ${key ?? data?.key} has been created`
|
||||
});
|
||||
showCreate = false;
|
||||
trackEvent(Submit.AttributeCreate);
|
||||
trackEvent(Submit.ColumnCreate);
|
||||
} catch (e) {
|
||||
error = e.message;
|
||||
trackError(e, Submit.AttributeCreate);
|
||||
trackError(e, Submit.ColumnCreate);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -58,7 +58,7 @@
|
||||
);
|
||||
|
||||
invalidate(Dependencies.ROW);
|
||||
trackEvent(Submit.DocumentUpdate);
|
||||
trackEvent(Submit.RowUpdate);
|
||||
addNotification({
|
||||
message: 'Row has been updated',
|
||||
type: 'success'
|
||||
@@ -68,7 +68,7 @@
|
||||
message: error.message,
|
||||
type: 'error'
|
||||
});
|
||||
trackError(error, Submit.DocumentUpdate);
|
||||
trackError(error, Submit.RowUpdate);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -26,7 +26,7 @@
|
||||
type: 'success',
|
||||
message: `Row has been deleted`
|
||||
});
|
||||
trackEvent(Submit.DocumentDelete);
|
||||
trackEvent(Submit.RowDelete);
|
||||
await goto(
|
||||
`${base}/project-${page.params.region}-${page.params.project}/databases/database-${page.params.database}/table-${page.params.table}`
|
||||
);
|
||||
@@ -35,7 +35,7 @@
|
||||
type: 'error',
|
||||
message: error.message
|
||||
});
|
||||
trackError(error, Submit.DocumentDelete);
|
||||
trackError(error, Submit.RowDelete);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
+3
-3
@@ -64,10 +64,10 @@
|
||||
await invalidate(Dependencies.ROW);
|
||||
|
||||
currentDoc = JSON.stringify($work);
|
||||
trackEvent(Submit.DocumentUpdate);
|
||||
trackEvent(Submit.RowUpdate);
|
||||
disableUpdate = true;
|
||||
addNotification({
|
||||
message: 'Document has been updated',
|
||||
message: 'Row has been updated',
|
||||
type: 'success'
|
||||
});
|
||||
} catch (error) {
|
||||
@@ -75,7 +75,7 @@
|
||||
message: error.message,
|
||||
type: 'error'
|
||||
});
|
||||
trackError(error, Submit.DocumentUpdate);
|
||||
trackError(error, Submit.RowUpdate);
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
+2
-2
@@ -37,13 +37,13 @@
|
||||
message: 'Permissions have been updated',
|
||||
type: 'success'
|
||||
});
|
||||
trackEvent(Submit.DocumentUpdatePermissions);
|
||||
trackEvent(Submit.RowUpdatePermissions);
|
||||
} catch (error) {
|
||||
addNotification({
|
||||
message: error.message,
|
||||
type: 'error'
|
||||
});
|
||||
trackError(error, Submit.DocumentUpdatePermissions);
|
||||
trackError(error, Submit.RowUpdatePermissions);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+1
-1
@@ -25,7 +25,7 @@
|
||||
<Button
|
||||
secondary
|
||||
on:click={() => {
|
||||
trackEvent(Click.DatabaseCollectionDelete);
|
||||
trackEvent(Click.DatabaseTableDelete);
|
||||
showDelete = true;
|
||||
}}>Delete</Button>
|
||||
</svelte:fragment>
|
||||
|
||||
+2
-2
@@ -26,13 +26,13 @@
|
||||
type: 'success',
|
||||
message: `${$collection.name} has been deleted`
|
||||
});
|
||||
trackEvent(Submit.CollectionDelete);
|
||||
trackEvent(Submit.TableDelete);
|
||||
await goto(
|
||||
`${base}/project-${page.params.region}-${page.params.project}/databases/database-${page.params.database}`
|
||||
);
|
||||
} catch (e) {
|
||||
error = e.message;
|
||||
trackError(e, Submit.CollectionDelete);
|
||||
trackError(e, Submit.TableDelete);
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
+2
-2
@@ -25,13 +25,13 @@
|
||||
message: 'Display names have been updated',
|
||||
type: 'success'
|
||||
});
|
||||
trackEvent(Submit.CollectionUpdateDisplayNames);
|
||||
trackEvent(Submit.TableUpdateDisplayNames);
|
||||
} catch (error) {
|
||||
addNotification({
|
||||
message: error.message,
|
||||
type: 'error'
|
||||
});
|
||||
trackError(error, Submit.CollectionUpdateDisplayNames);
|
||||
trackError(error, Submit.TableUpdateDisplayNames);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -35,13 +35,13 @@
|
||||
message: 'Name has been updated',
|
||||
type: 'success'
|
||||
});
|
||||
trackEvent(Submit.CollectionUpdateName);
|
||||
trackEvent(Submit.TableUpdateName);
|
||||
} catch (error) {
|
||||
addNotification({
|
||||
message: error.message,
|
||||
type: 'error'
|
||||
});
|
||||
trackError(error, Submit.CollectionUpdateName);
|
||||
trackError(error, Submit.TableUpdateName);
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
+2
-2
@@ -40,13 +40,13 @@
|
||||
message: 'Permissions have been updated',
|
||||
type: 'success'
|
||||
});
|
||||
trackEvent(Submit.CollectionUpdatePermissions);
|
||||
trackEvent(Submit.TableUpdatePermissions);
|
||||
} catch (error) {
|
||||
addNotification({
|
||||
message: error.message,
|
||||
type: 'error'
|
||||
});
|
||||
trackError(error, Submit.CollectionUpdatePermissions);
|
||||
trackError(error, Submit.TableUpdatePermissions);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -35,13 +35,13 @@
|
||||
message: 'Security has been updated',
|
||||
type: 'success'
|
||||
});
|
||||
trackEvent(Submit.CollectionUpdateSecurity);
|
||||
trackEvent(Submit.TableUpdateSecurity);
|
||||
} catch (error) {
|
||||
addNotification({
|
||||
message: error.message,
|
||||
type: 'error'
|
||||
});
|
||||
trackError(error, Submit.CollectionUpdateSecurity);
|
||||
trackError(error, Submit.TableUpdateSecurity);
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
+2
-2
@@ -36,13 +36,13 @@
|
||||
message: `${$collection.name} has been updated`,
|
||||
type: 'success'
|
||||
});
|
||||
trackEvent(Submit.CollectionUpdateEnabled);
|
||||
trackEvent(Submit.TableUpdateEnabled);
|
||||
} catch (error) {
|
||||
addNotification({
|
||||
message: error.message,
|
||||
type: 'error'
|
||||
});
|
||||
trackError(error, Submit.CollectionUpdateEnabled);
|
||||
trackError(error, Submit.TableUpdateEnabled);
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
+3
-3
@@ -126,10 +126,10 @@
|
||||
);
|
||||
try {
|
||||
await Promise.all(promises);
|
||||
trackEvent(Submit.DocumentDelete);
|
||||
trackEvent(Submit.RowDelete);
|
||||
addNotification({
|
||||
type: 'success',
|
||||
message: `${selectedRows.length} document${selectedRows.length > 1 ? 's' : ''} deleted`
|
||||
message: `${selectedRows.length} row${selectedRows.length > 1 ? 's' : ''} deleted`
|
||||
});
|
||||
invalidate(Dependencies.ROWS);
|
||||
} catch (error) {
|
||||
@@ -137,7 +137,7 @@
|
||||
type: 'error',
|
||||
message: error.message
|
||||
});
|
||||
trackError(error, Submit.DocumentDelete);
|
||||
trackError(error, Submit.RowDelete);
|
||||
} finally {
|
||||
selectedRows = [];
|
||||
showDelete = false;
|
||||
|
||||
+2
-2
@@ -32,7 +32,7 @@
|
||||
);
|
||||
try {
|
||||
await Promise.all(promises);
|
||||
trackEvent(Submit.CollectionDelete);
|
||||
trackEvent(Submit.TableDelete);
|
||||
addNotification({
|
||||
type: 'success',
|
||||
message: `${selectedRows.length} table${selectedRows.length > 1 ? 's' : ''} deleted`
|
||||
@@ -43,7 +43,7 @@
|
||||
type: 'error',
|
||||
message: error.message
|
||||
});
|
||||
trackError(error, Submit.CollectionDelete);
|
||||
trackError(error, Submit.TableDelete);
|
||||
} finally {
|
||||
selectedRows = [];
|
||||
showDelete = false;
|
||||
|
||||
Reference in New Issue
Block a user