Merge pull request '3649-feat(claim): log section' (#890) from 3649-claim_log into dev
gitea/salix/pipeline/head This commit looks good Details

Reviewed-on: #890
Reviewed-by: Carlos Jimenez Ruiz <carlosjr@verdnatura.es>
This commit is contained in:
Carlos Jimenez Ruiz 2022-03-03 12:02:08 +00:00
commit 3f9debe9f8
11 changed files with 50 additions and 7 deletions

View File

@ -0,0 +1,3 @@
INSERT INTO `salix`.`ACL` (model, property, accessType, permission, principalType, principalId)
VALUES
('ClaimLog', '*', 'READ', 'ALLOW', 'ROLE', 'claimManager');

View File

@ -1 +0,0 @@
delete file

View File

@ -1,6 +1,11 @@
{ {
"name": "ClaimBeginning", "name": "ClaimBeginning",
"base": "VnModel", "base": "Loggable",
"log": {
"model": "ClaimLog",
"relation": "claim",
"showField": "quantity"
},
"options": { "options": {
"mysql": { "mysql": {
"table": "claimBeginning" "table": "claimBeginning"

View File

@ -1,6 +1,10 @@
{ {
"name": "ClaimDevelopment", "name": "ClaimDevelopment",
"base": "VnModel", "base": "Loggable",
"log": {
"model": "ClaimLog",
"relation": "claim"
},
"options": { "options": {
"mysql": { "mysql": {
"table": "claimDevelopment" "table": "claimDevelopment"

View File

@ -1,6 +1,10 @@
{ {
"name": "ClaimEnd", "name": "ClaimEnd",
"base": "VnModel", "base": "Loggable",
"log": {
"model": "ClaimLog",
"relation": "claim"
},
"options": { "options": {
"mysql": { "mysql": {
"table": "claimEnd" "table": "claimEnd"

View File

@ -1,6 +1,11 @@
{ {
"name": "ClaimState", "name": "ClaimState",
"base": "VnModel", "base": "Loggable",
"log": {
"model": "ClaimLog",
"relation": "claim",
"showField": "description"
},
"options": { "options": {
"mysql": { "mysql": {
"table": "claimState" "table": "claimState"

View File

@ -1,6 +1,10 @@
{ {
"name": "Claim", "name": "Claim",
"base": "VnModel", "base": "Loggable",
"log": {
"model": "ClaimLog",
"showField": "id"
},
"options": { "options": {
"mysql": { "mysql": {
"table": "claim" "table": "claim"

View File

@ -11,3 +11,4 @@ import './development';
import './search-panel'; import './search-panel';
import './summary'; import './summary';
import './photos'; import './photos';
import './log';

View File

@ -0,0 +1,4 @@
<vn-log
url="ClaimLogs"
origin-id="$ctrl.$params.id">
</vn-log>

View File

@ -0,0 +1,7 @@
import ngModule from '../module';
import Section from 'salix/components/section';
ngModule.vnComponent('vnClaimLog', {
template: require('./index.html'),
controller: Section,
});

View File

@ -13,7 +13,8 @@
{"state": "claim.card.detail", "icon": "icon-details"}, {"state": "claim.card.detail", "icon": "icon-details"},
{"state": "claim.card.photos", "icon": "image"}, {"state": "claim.card.photos", "icon": "image"},
{"state": "claim.card.development", "icon": "icon-traceability"}, {"state": "claim.card.development", "icon": "icon-traceability"},
{"state": "claim.card.action", "icon": "icon-actions"} {"state": "claim.card.action", "icon": "icon-actions"},
{"state": "claim.card.log", "icon": "history"}
] ]
}, },
"keybindings": [ "keybindings": [
@ -88,6 +89,12 @@
"params": { "params": {
"claim": "$ctrl.claim" "claim": "$ctrl.claim"
} }
}, {
"url" : "/log",
"state": "claim.card.log",
"component": "vn-claim-log",
"description": "Log",
"acl": ["claimManager"]
} }
] ]
} }