Commit 312548d8 authored by nickchen's avatar nickchen 🎨

add: 金鑰清單可刪除選項設定

parent 8c213a38
......@@ -378,7 +378,7 @@ namespace backstage.Controllers
/// <returns></returns>
[Authorize(Policy = "AdminOnly")]
[HttpPost]
public async Task<ResultModel> EditKey(int keyId, string name, int active)
public async Task<ResultModel> EditKey(int keyId, string name, int active, int deletable)
{
var result = new ResultModel();
string msg;
......@@ -396,10 +396,11 @@ namespace backstage.Controllers
var httpMethod = HttpMethod.Put;
var parameters = new Dictionary<string, string>
{
{ "id",keyId.ToString()},
{ "name",name},
{ "active",active.ToString()},
};
{ "id", keyId.ToString()},
{ "name", name},
{ "active", active.ToString()},
{ "del", deletable.ToString()},
};
var apiResult = await _callApi.CallAPI(url, parameters, httpMethod);
if (apiResult.IsSuccess)
......
......@@ -12,6 +12,7 @@ namespace backstage.Models.Keys
public string encryption { get; set; }
public DateTime lastUpdate { get; set; }
public int active { get; set; }
public int deleteable { get; set; }
public string expiration { get; set; }
public string[] img { get; set; }
......
......@@ -171,6 +171,9 @@
<data name="Default Mask ID" xml:space="preserve">
<value>預設遮罩ID</value>
</data>
<data name="Deletable" xml:space="preserve">
<value>可刪除</value>
</data>
<data name="Delete" xml:space="preserve">
<value>刪除</value>
</data>
......
......@@ -120,12 +120,18 @@
<data name="Add Field" xml:space="preserve">
<value>新增欄位</value>
</data>
<data name="Are you sure you want to delete the field?" xml:space="preserve">
<value>確定刪除欄位?</value>
</data>
<data name="Cancel" xml:space="preserve">
<value>取消</value>
</data>
<data name="Choose department" xml:space="preserve">
<value>選擇部門</value>
</data>
<data name="Confirm" xml:space="preserve">
<value>確認</value>
</data>
<data name="Create Department" xml:space="preserve">
<value>新增部門</value>
</data>
......@@ -141,6 +147,9 @@
<data name="Delete" xml:space="preserve">
<value>刪除</value>
</data>
<data name="Delete field" xml:space="preserve">
<value>刪除欄位</value>
</data>
<data name="Description" xml:space="preserve">
<value>描述</value>
</data>
......
......@@ -89,16 +89,16 @@
<td>@(k.active==1?"In use":"")</td>
<td>@k.expiration</td>
<td>
<a class="reviseKeyBtn" data-keyid="@k.id" data-keyname="@k.name" data-active="@k.active" data-deletable="0" data- data-toggle="modal" data-target="#editApp" title="Revise">
<a class="reviseKeyBtn" data-keyid="@k.id" data-keyname="@k.name" data-active="@k.active" data-deletable="@k.deleteable" data- data-toggle="modal" data-target="#editApp" title="Revise">
<i class="fa-solid fa-pen-to-square"></i>
</a>
</td>
<td>
<a class="deleteKeyBtn" data-keyid="@k.id" data-toggle="modal" data-target="#deleteProject" title="Delete" disable>
<a @(k.deleteable == 1 ? "" : "hidden") class="deleteKeyBtn" data-keyid="@k.id" data-toggle="modal" data-target="#deleteProject" title="Delete" disable>
<i class="fa-solid fa-trash-can"></i>
</a>
<!--@(k.active == 1 ? "hidden" : "")-->
</td>
</tr>
......@@ -262,10 +262,10 @@
@*</div>*@
</div>
<!--<div class="form-group">
<label class="form-check-label label-space" for="uniqueY">@Localizer["deletable"]</label>
<input class="form-check-input" type="checkbox" id="deletableKey" name="active" value="1">
</div>-->
<div class="form-group">
<label class="form-check-label label-space" for="uniqueY">@Localizer["Deletable"]</label>
<input class="form-check-input" type="checkbox" id="deletableKey" name="deletable" value="1">
</div>
<div class="SubmitBlock">
......@@ -528,7 +528,8 @@
data: {
keyId: $('#edit_key_id').val(),
name: $('#edit_key_name').val(),
active:$('#editApp input[name="active"]:checked').val()
active: $('#editApp input[name="active"]:checked').val(),
deletable: $('#editApp input[name="deletable"]:checked').val()
},
success: function (response) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment