Merge branch 'dev' of https://gitea.verdnatura.es/verdnatura/salix into 3669-order_search-panel

This commit is contained in:
Alex Moreno 2022-03-03 13:03:13 +01:00
commit f143619777
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"]
}
]
}