|
|
|
@ -17,69 +17,79 @@ |
|
|
|
modalClass: 'TenantConnectionStringManagement', |
|
|
|
}); |
|
|
|
|
|
|
|
abp.ui.extensions.tableColumns.get("tenant").addContributor( |
|
|
|
var _dataTable = null; |
|
|
|
|
|
|
|
abp.ui.extensions.entityActions.get('tenantManagement.tenant').addContributor( |
|
|
|
function(actionList) { |
|
|
|
return actionList.addManyTail( |
|
|
|
[ |
|
|
|
{ |
|
|
|
text: l('Edit'), |
|
|
|
visible: abp.auth.isGranted( |
|
|
|
'AbpTenantManagement.Tenants.Update' |
|
|
|
), |
|
|
|
action: function (data) { |
|
|
|
_editModal.open({ |
|
|
|
id: data.record.id, |
|
|
|
}); |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
text: l('ConnectionStrings'), |
|
|
|
visible: abp.auth.isGranted( |
|
|
|
'AbpTenantManagement.Tenants.ManageConnectionStrings' |
|
|
|
), |
|
|
|
action: function (data) { |
|
|
|
_connectionStringsModal.open({ |
|
|
|
id: data.record.id, |
|
|
|
}); |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
text: l('Features'), |
|
|
|
visible: abp.auth.isGranted( |
|
|
|
'AbpTenantManagement.Tenants.ManageFeatures' |
|
|
|
), |
|
|
|
action: function (data) { |
|
|
|
_featuresModal.open({ |
|
|
|
providerName: 'T', |
|
|
|
providerKey: data.record.id, |
|
|
|
}); |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
text: l('Delete'), |
|
|
|
visible: abp.auth.isGranted( |
|
|
|
'AbpTenantManagement.Tenants.Delete' |
|
|
|
), |
|
|
|
confirmMessage: function (data) { |
|
|
|
return l( |
|
|
|
'TenantDeletionConfirmationMessage', |
|
|
|
data.record.name |
|
|
|
); |
|
|
|
}, |
|
|
|
action: function (data) { |
|
|
|
_tenantAppService |
|
|
|
.delete(data.record.id) |
|
|
|
.then(function () { |
|
|
|
_dataTable.ajax.reload(); |
|
|
|
}); |
|
|
|
}, |
|
|
|
} |
|
|
|
] |
|
|
|
); |
|
|
|
} |
|
|
|
); |
|
|
|
|
|
|
|
abp.ui.extensions.tableColumns.get('tenantManagement.tenant').addContributor( |
|
|
|
function (columnList) { |
|
|
|
columnList.addManyTail( |
|
|
|
[ |
|
|
|
{ |
|
|
|
title: l("Actions"), |
|
|
|
rowAction: { |
|
|
|
items: [ |
|
|
|
{ |
|
|
|
text: l('Edit'), |
|
|
|
visible: abp.auth.isGranted( |
|
|
|
'AbpTenantManagement.Tenants.Update' |
|
|
|
), |
|
|
|
action: function (data) { |
|
|
|
_editModal.open({ |
|
|
|
id: data.record.id, |
|
|
|
}); |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
text: l('ConnectionStrings'), |
|
|
|
visible: abp.auth.isGranted( |
|
|
|
'AbpTenantManagement.Tenants.ManageConnectionStrings' |
|
|
|
), |
|
|
|
action: function (data) { |
|
|
|
_connectionStringsModal.open({ |
|
|
|
id: data.record.id, |
|
|
|
}); |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
text: l('Features'), |
|
|
|
visible: abp.auth.isGranted( |
|
|
|
'AbpTenantManagement.Tenants.ManageFeatures' |
|
|
|
), |
|
|
|
action: function (data) { |
|
|
|
_featuresModal.open({ |
|
|
|
providerName: 'T', |
|
|
|
providerKey: data.record.id, |
|
|
|
}); |
|
|
|
}, |
|
|
|
}, |
|
|
|
{ |
|
|
|
text: l('Delete'), |
|
|
|
visible: abp.auth.isGranted( |
|
|
|
'AbpTenantManagement.Tenants.Delete' |
|
|
|
), |
|
|
|
confirmMessage: function (data) { |
|
|
|
return l( |
|
|
|
'TenantDeletionConfirmationMessage', |
|
|
|
data.record.name |
|
|
|
); |
|
|
|
}, |
|
|
|
action: function (data) { |
|
|
|
_tenantAppService |
|
|
|
.delete(data.record.id) |
|
|
|
.then(function () { |
|
|
|
_dataTable.ajax.reload(); |
|
|
|
}); |
|
|
|
}, |
|
|
|
}, |
|
|
|
], |
|
|
|
}, |
|
|
|
items: abp.ui.extensions.entityActions.get('tenantManagement.tenant').actions.toArray() |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
title: l("TenantName"), |
|
|
|
@ -94,7 +104,7 @@ |
|
|
|
$(function () { |
|
|
|
var _$wrapper = $('#TenantsWrapper'); |
|
|
|
|
|
|
|
var _dataTable = _$wrapper.find('table').DataTable( |
|
|
|
_dataTable = _$wrapper.find('table').DataTable( |
|
|
|
abp.libs.datatables.normalizeConfiguration({ |
|
|
|
order: [[1, 'asc']], |
|
|
|
processing: true, |
|
|
|
@ -102,7 +112,7 @@ |
|
|
|
scrollX: true, |
|
|
|
serverSide: true, |
|
|
|
ajax: abp.libs.datatables.createAjax(_tenantAppService.getList), |
|
|
|
columnDefs: abp.ui.extensions.tableColumns.get("tenant").columns.toArray(), |
|
|
|
columnDefs: abp.ui.extensions.tableColumns.get('tenantManagement.tenant').columns.toArray(), |
|
|
|
}) |
|
|
|
); |
|
|
|
|
|
|
|
|