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",
"base": "VnModel",
"base": "Loggable",
"log": {
"model": "ClaimLog",
"relation": "claim",
"showField": "quantity"
},
"options": {
"mysql": {
"table": "claimBeginning"

View File

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

View File

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

View File

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

View File

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

View File

@ -11,3 +11,4 @@ import './development';
import './search-panel';
import './summary';
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.photos", "icon": "image"},
{"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": [
@ -88,6 +89,12 @@
"params": {
"claim": "$ctrl.claim"
}
}, {
"url" : "/log",
"state": "claim.card.log",
"component": "vn-claim-log",
"description": "Log",
"acl": ["claimManager"]
}
]
}