Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
T
TokenVaultManagement
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
jasonwai
TokenVaultManagement
Commits
312548d8
Commit
312548d8
authored
Jul 10, 2023
by
nickchen
🎨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add: 金鑰清單可刪除選項設定
parent
8c213a38
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
28 additions
and
13 deletions
+28
-13
KeyController.cs
...n Vault Management/backstage/Controllers/KeyController.cs
+6
-5
Key.cs
Merchant Token Vault Management/backstage/Models/Keys/Key.cs
+1
-0
ListKeys.zh.resx
...Management/backstage/Resources/Views/Key/ListKeys.zh.resx
+3
-0
ListFields.zh.resx
...t/backstage/Resources/Views/TokenVault/ListFields.zh.resx
+9
-0
ListKeys.cshtml
...oken Vault Management/backstage/Views/Key/ListKeys.cshtml
+9
-8
No files found.
Merchant Token Vault Management/backstage/Controllers/KeyController.cs
View file @
312548d8
...
...
@@ -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
)
...
...
Merchant Token Vault Management/backstage/Models/Keys/Key.cs
View file @
312548d8
...
...
@@ -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
;
}
...
...
Merchant Token Vault Management/backstage/Resources/Views/Key/ListKeys.zh.resx
View file @
312548d8
...
...
@@ -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>
...
...
Merchant Token Vault Management/backstage/Resources/Views/TokenVault/ListFields.zh.resx
View file @
312548d8
...
...
@@ -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>
...
...
Merchant Token Vault Management/backstage/Views/Key/ListKeys.cshtml
View file @
312548d8
...
...
@@ -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["
d
eletable"]</label>
<input class="form-check-input" type="checkbox" id="deletableKey" name="activ
e" value="1">
</div>
-->
<div class="form-group">
<label class="form-check-label label-space" for="uniqueY">@Localizer["
D
eletable"]</label>
<input class="form-check-input" type="checkbox" id="deletableKey" name="deletabl
e" 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) {
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment