mirror of
https://gitlab.crans.org/bde/nk20
synced 2024-11-26 18:37:12 +00:00
Pass resourcetype argument correctly when invalidating a transaction
This commit is contained in:
parent
d4090a4043
commit
fe2af5ac2b
@ -62,7 +62,8 @@ class HistoryTable(tables.Table):
|
|||||||
"title": lambda record: (_("Click to invalidate") if record.valid else _("Click to validate"))
|
"title": lambda record: (_("Click to invalidate") if record.valid else _("Click to validate"))
|
||||||
if PermissionBackend.check_perm(get_current_authenticated_user(),
|
if PermissionBackend.check_perm(get_current_authenticated_user(),
|
||||||
"note.change_transaction_invalidity_reason", record) else None,
|
"note.change_transaction_invalidity_reason", record) else None,
|
||||||
"onclick": lambda record: 'de_validate(' + str(record.id) + ', ' + str(record.valid).lower() + ')'
|
"onclick": lambda record: 'de_validate(' + str(record.id) + ', ' + str(record.valid).lower()
|
||||||
|
+ ', "' + str(record.__class__.__name__) + '")'
|
||||||
if PermissionBackend.check_perm(get_current_authenticated_user(),
|
if PermissionBackend.check_perm(get_current_authenticated_user(),
|
||||||
"note.change_transaction_invalidity_reason", record) else None,
|
"note.change_transaction_invalidity_reason", record) else None,
|
||||||
"onmouseover": lambda record: '$("#invalidity_reason_'
|
"onmouseover": lambda record: '$("#invalidity_reason_'
|
||||||
|
@ -348,7 +348,7 @@ function autoCompleteNote(field_id, note_list_id, notes, notes_display, alias_pr
|
|||||||
|
|
||||||
|
|
||||||
// When a validate button is clicked, we switch the validation status
|
// When a validate button is clicked, we switch the validation status
|
||||||
function de_validate(id, validated) {
|
function de_validate(id, validated, resourcetype) {
|
||||||
let validate_obj = $("#validate_" + id);
|
let validate_obj = $("#validate_" + id);
|
||||||
|
|
||||||
if (validate_obj.data("pending"))
|
if (validate_obj.data("pending"))
|
||||||
@ -369,14 +369,11 @@ function de_validate(id, validated) {
|
|||||||
"X-CSRFTOKEN": CSRF_TOKEN
|
"X-CSRFTOKEN": CSRF_TOKEN
|
||||||
},
|
},
|
||||||
data: {
|
data: {
|
||||||
"resourcetype": "RecurrentTransaction",
|
"resourcetype": resourcetype,
|
||||||
"valid": !validated,
|
"valid": !validated,
|
||||||
"invalidity_reason": invalidity_reason,
|
"invalidity_reason": invalidity_reason,
|
||||||
},
|
},
|
||||||
success: function () {
|
success: function () {
|
||||||
// Refresh jQuery objects
|
|
||||||
$(".validate").click(de_validate);
|
|
||||||
|
|
||||||
refreshBalance();
|
refreshBalance();
|
||||||
// error if this method doesn't exist. Please define it.
|
// error if this method doesn't exist. Please define it.
|
||||||
refreshHistory();
|
refreshHistory();
|
||||||
|
Loading…
Reference in New Issue
Block a user