- Ora pertanto viene inviata la richiesta agli admin solo dopo che l'utente viene abilitato al Circuito provinciale.
8026 lines
211 KiB
TypeScript
Executable File
8026 lines
211 KiB
TypeScript
Executable File
import type { IColGridTable } from '@model';
|
|
import { useUserStore } from '@store/UserStore';
|
|
import { lists } from './lists';
|
|
import { costanti } from './costanti';
|
|
import { useGlobalStore } from '@store/globalStore';
|
|
import { shared_consts } from '@src/common/shared_vuejs';
|
|
|
|
function getTabSector() {
|
|
return 'sectors';
|
|
}
|
|
|
|
const DeleteRec = {
|
|
name: 'deleterec',
|
|
label_trans: 'reg.elimina',
|
|
align: 'right',
|
|
field: costanti.NOFIELD,
|
|
sortable: false,
|
|
icon: 'fas fa-trash-alt',
|
|
color: 'negative',
|
|
action: lists.MenuAction.DELETE_RECTABLE,
|
|
askaction: 'db.deletetherecord',
|
|
// required: true,
|
|
visuonlyEditVal: true,
|
|
};
|
|
|
|
const ModifRec = {
|
|
name: 'modifrec',
|
|
label_trans: 'reg.edit',
|
|
align: 'right',
|
|
field: costanti.NOFIELD,
|
|
sortable: false,
|
|
icon: 'fas fa-pencil-alt',
|
|
action: lists.MenuAction.CAN_EDIT_TABLE,
|
|
askaction: '',
|
|
color: 'primary',
|
|
// required: true,
|
|
visuonlyEditVal: true,
|
|
};
|
|
|
|
const DuplicateRec = {
|
|
name: 'copyrec',
|
|
label_trans: 'event.duplicate',
|
|
align: 'right',
|
|
field: costanti.NOFIELD,
|
|
sortable: false,
|
|
icon: 'fas fa-copy',
|
|
color: 'positive',
|
|
action: lists.MenuAction.DUPLICATE_RECTABLE,
|
|
askaction: 'db.duplicatedrecordquestion',
|
|
visuonlyEditVal: true,
|
|
visible: true,
|
|
};
|
|
|
|
function AddCol(params: IColGridTable) {
|
|
return {
|
|
name: params.name,
|
|
required: params.required === undefined ? false : params.required,
|
|
label: params.label === undefined ? '' : params.label,
|
|
label_trans: params.label_trans === undefined ? '' : params.label_trans,
|
|
visibleif: params.visibleif === undefined ? 0 : params.visibleif,
|
|
visib_field: params.visib_field === undefined ? '' : params.visib_field,
|
|
visib_value: params.visib_value === undefined ? '' : params.visib_value,
|
|
visulabel: params.visulabel === undefined ? true : params.visulabel,
|
|
align: params.align === undefined ? 'left' : params.align,
|
|
field: params.field === undefined ? params.name : params.field,
|
|
field2: params.name2 || '',
|
|
subfield: params.subfield === undefined ? '' : params.subfield,
|
|
subfield2: params.subfield2 === undefined ? '' : params.subfield2,
|
|
sortable: params.sortable === undefined ? true : params.sortable,
|
|
disable: params.disable === undefined ? false : params.disable,
|
|
titlepopupedit: params.titlepopupedit === undefined ? '' : params.titlepopupedit,
|
|
field_extra1: params.field_extra1 === undefined ? '' : params.field_extra1,
|
|
field_toduplicate_nospace:
|
|
params.field_toduplicate_nospace === undefined
|
|
? ''
|
|
: params.field_toduplicate_nospace,
|
|
showLinkResult: params.showLinkResult === undefined ? '' : params.showLinkResult,
|
|
subfield_extra1: params.subfield_extra1 === undefined ? '' : params.subfield_extra1,
|
|
allowNewValue: params.allowNewValue === undefined ? false : params.allowNewValue,
|
|
showpicprofile_ifnotset:
|
|
params.showpicprofile_ifnotset === undefined
|
|
? false
|
|
: params.showpicprofile_ifnotset,
|
|
extrafield: params.extrafield === undefined ? '' : params.extrafield,
|
|
tipoconto:
|
|
params.tipoconto === undefined ? shared_consts.AccountType.USER : params.tipoconto,
|
|
visible: params.visible === undefined ? true : params.visible,
|
|
icon: params.icon === undefined ? '' : params.icon,
|
|
action: params.action === undefined ? '' : params.action,
|
|
foredit: params.foredit === undefined ? true : params.foredit,
|
|
isInModif: params.isInModif === undefined ? false : params.isInModif,
|
|
fieldtype:
|
|
params.fieldtype === undefined ? costanti.FieldType.string : params.fieldtype,
|
|
fieldtype_real:
|
|
params.fieldtype_real === undefined
|
|
? params.fieldtype === undefined
|
|
? costanti.FieldType.string
|
|
: params.fieldtype
|
|
: params.fieldtype_real,
|
|
field_outtype:
|
|
params.field_outtype === undefined
|
|
? costanti.FieldType.string
|
|
: params.field_outtype,
|
|
tipovisu: params.tipovisu === undefined ? costanti.TipoVisu.NONE : params.tipovisu,
|
|
link: params.link === undefined ? '' : params.link,
|
|
typeobj: params.typeobj === undefined ? '' : params.typeobj,
|
|
inline: params.inline === undefined ? '' : params.inline,
|
|
color: params.color === undefined ? '' : params.color,
|
|
askaction: params.askaction === undefined ? '' : params.askaction,
|
|
tablesel: params.tablesel === undefined ? '' : params.tablesel,
|
|
jointable: params.jointable === undefined ? '' : params.jointable,
|
|
addall: params.addall === undefined ? false : params.addall,
|
|
addnone: params.addnone === undefined ? false : params.addnone,
|
|
filter: params.filter === undefined ? null : params.filter,
|
|
allowchar: params.allowchar === undefined ? null : params.allowchar,
|
|
showWhen:
|
|
params.showWhen === undefined
|
|
? costanti.showWhen.NewRec + costanti.showWhen.InEdit + costanti.showWhen.InView
|
|
: params.showWhen,
|
|
noshowlabel: params.noshowlabel === undefined ? false : params.noshowlabel,
|
|
numpag_carousel: params.numpag_carousel === undefined ? 0 : params.numpag_carousel,
|
|
notsave: params.notsave === undefined ? false : params.notsave,
|
|
filter_table: params.filter_table === undefined ? '' : params.filter_table,
|
|
remote_table: params.remote_table === undefined ? '' : params.remote_table,
|
|
remote_key: params.remote_key === undefined ? '' : params.remote_key,
|
|
remote_field: params.remote_field === undefined ? '' : params.remote_field,
|
|
showonlyif_dipersona:
|
|
params.showonlyif_dipersona === undefined ? false : params.showonlyif_dipersona,
|
|
maxlength: params.maxlength === undefined ? 0 : params.maxlength,
|
|
minlength: params.minlength === undefined ? 0 : params.minlength,
|
|
filter_field: params.filter_field === undefined ? '' : params.filter_field,
|
|
isadvanced_field:
|
|
params.isadvanced_field === undefined ? false : params.isadvanced_field,
|
|
path: params.path === undefined ? '' : params.path,
|
|
onlyforAdmin: params.onlyforAdmin === undefined ? false : params.onlyforAdmin,
|
|
dont_clone: params.dont_clone === undefined ? false : params.dont_clone,
|
|
};
|
|
}
|
|
|
|
export const colTablePublisher = [AddCol({ name: 'name', label_trans: 'reg.name' })];
|
|
|
|
export const colmailinglist = [
|
|
AddCol({ name: 'name', label_trans: 'reg.name' }),
|
|
AddCol({ name: 'surname', label_trans: 'reg.surname' }),
|
|
AddCol({ name: 'email', label_trans: 'reg.email' }),
|
|
AddCol({
|
|
name: 'news_on',
|
|
label_trans: 'newsletter.news_on',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'diario_on',
|
|
label_trans: 'newsletter.diario_on',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'email_errata',
|
|
label_trans: 'newsletter.email_errata',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'lastid_newstosent',
|
|
label_trans: 'reg.lastid_newstosent',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol(DeleteRec),
|
|
];
|
|
|
|
export const colTableRaccoltaCataloghi = [
|
|
AddCol({ name: 'title', label_trans: 'racccat.title', required: true }),
|
|
AddCol({
|
|
name: 'foto_raccolta',
|
|
label_trans: 'racccat.foto_raccolta',
|
|
fieldtype: costanti.FieldType.imagerec,
|
|
jointable: '',
|
|
showWhen:
|
|
costanti.showWhen.NewRec + costanti.showWhen.InPage + costanti.showWhen.InEdit,
|
|
isadvanced_field: false,
|
|
}),
|
|
AddCol({
|
|
name: 'idPageAssigned',
|
|
label_trans: 'cataloglist.idPageAssigned',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'mypages_id',
|
|
required: true,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'nomefile_da_generare',
|
|
label_trans: 'cataloglist.nomefile_generare',
|
|
required: true,
|
|
}),
|
|
AddCol({
|
|
name: 'pdf_copertina',
|
|
fieldtype: costanti.FieldType.pdf,
|
|
label_trans: 'cataloglist.pdf_copertina',
|
|
}),
|
|
|
|
/*AddCol({
|
|
name: 'pdf_generato',
|
|
label_trans: 'cataloglist.pdf_generato',
|
|
}),
|
|
AddCol({
|
|
name: 'pdf_generato_stampa',
|
|
label_trans: 'cataloglist.pdf_generato_stampa',
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'pdf_online',
|
|
label_trans: 'cataloglist.pdf_online',
|
|
}),
|
|
AddCol({
|
|
name: 'pdf_online_stampa',
|
|
label_trans: 'cataloglist.pdf_online_stampa',
|
|
}),*/
|
|
|
|
AddCol(ModifRec),
|
|
AddCol(DuplicateRec),
|
|
AddCol(DeleteRec),
|
|
];
|
|
|
|
// exclude field with dont_clone: true in the fieldstable colTableCatalogList
|
|
|
|
export const colTableCatalogList = [
|
|
AddCol({
|
|
name: 'active',
|
|
label_trans: 'myelems.pubblica_online',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({ name: 'title', label_trans: 'gallery.title', dont_clone: true }),
|
|
AddCol({
|
|
name: 'foto_collana',
|
|
label_trans: 'cataloglist.foto_collana',
|
|
fieldtype: costanti.FieldType.imagerec,
|
|
jointable: '',
|
|
showWhen:
|
|
costanti.showWhen.NewRec + costanti.showWhen.InPage + costanti.showWhen.InEdit,
|
|
isadvanced_field: false,
|
|
}),
|
|
AddCol({
|
|
name: 'referenti',
|
|
label_trans: 'cataloglist.referenti',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'lista_referenti',
|
|
}),
|
|
AddCol({
|
|
name: 'idPageAssigned',
|
|
label_trans: 'cataloglist.idPageAssigned',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'mypages_id',
|
|
dont_clone: true,
|
|
}),
|
|
AddCol({
|
|
name: 'isCatalogoGenerale',
|
|
label_trans: 'cataloglist.isCatalogoGenerale',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'argomenti',
|
|
label_trans: 'cataloglist.argomenti',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'catprtotali',
|
|
isadvanced_field: true,
|
|
}),
|
|
AddCol({
|
|
name: 'condition_andor',
|
|
label_trans: 'cataloglist.op_andor',
|
|
fieldtype: costanti.FieldType.op_andor,
|
|
isadvanced_field: true,
|
|
}),
|
|
AddCol({
|
|
name: 'idCollane',
|
|
label_trans: 'cataloglist.collane',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'collanastotali',
|
|
isadvanced_field: true,
|
|
}),
|
|
AddCol({
|
|
name: 'editore',
|
|
label_trans: 'cataloglist.editore_includi',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'publishers_totali_sort_qty',
|
|
isadvanced_field: true,
|
|
}),
|
|
AddCol({
|
|
name: 'editore_escludi',
|
|
label_trans: 'cataloglist.editore_escludi',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'publishers_totali_sort_qty',
|
|
isadvanced_field: true,
|
|
}),
|
|
AddCol({
|
|
name: 'idTipoFormato',
|
|
label_trans: 'cataloglist.idTipoFormato',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 't_web_tipiformatos',
|
|
isadvanced_field: true,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'descr_introduttiva',
|
|
label_trans: 'cataloglist.descr_introduttiva',
|
|
fieldtype: costanti.FieldType.html,
|
|
maxlength: 1300,
|
|
}),
|
|
AddCol({
|
|
name: 'pagina_introduttiva_sfondo_nero',
|
|
label_trans: 'cataloglist.pagina_introduttiva_sfondo_nero',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'backcolor',
|
|
label_trans: 'cataloglist.backcolor',
|
|
fieldtype: costanti.FieldType.pickcolor,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'img_bordata',
|
|
label_trans: 'cataloglist.img_bordata',
|
|
fieldtype: costanti.FieldType.imagerec,
|
|
jointable: '',
|
|
showWhen:
|
|
costanti.showWhen.NewRec + costanti.showWhen.InPage + costanti.showWhen.InEdit,
|
|
isadvanced_field: false,
|
|
}),
|
|
AddCol({
|
|
name: 'img_intro',
|
|
label_trans: 'cataloglist.img_intro',
|
|
fieldtype: costanti.FieldType.imagerec,
|
|
jointable: '',
|
|
showWhen:
|
|
costanti.showWhen.NewRec + costanti.showWhen.InPage + costanti.showWhen.InEdit,
|
|
isadvanced_field: false,
|
|
}),
|
|
AddCol({
|
|
name: 'pdf_generato',
|
|
label_trans: 'cataloglist.pdf_generato',
|
|
dont_clone: true,
|
|
}),
|
|
// AddCol({ name: 'data_generato', label_trans: 'dataloglist.data_generato', fieldtype: costanti.FieldType.date }),
|
|
AddCol({
|
|
name: 'pdf_online',
|
|
label_trans: 'cataloglist.pdf_online',
|
|
dont_clone: true,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'img_bordata_stampa',
|
|
label_trans: 'cataloglist.img_bordata_stampa',
|
|
fieldtype: costanti.FieldType.imagerec,
|
|
jointable: '',
|
|
showWhen:
|
|
costanti.showWhen.NewRec + costanti.showWhen.InPage + costanti.showWhen.InEdit,
|
|
isadvanced_field: false,
|
|
}),
|
|
AddCol({
|
|
name: 'img_intro_stampa',
|
|
label_trans: 'cataloglist.img_intro_stampa',
|
|
fieldtype: costanti.FieldType.imagerec,
|
|
jointable: '',
|
|
showWhen:
|
|
costanti.showWhen.NewRec + costanti.showWhen.InPage + costanti.showWhen.InEdit,
|
|
isadvanced_field: false,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'pdf_generato_stampa',
|
|
label_trans: 'cataloglist.pdf_generato_stampa',
|
|
dont_clone: true,
|
|
}),
|
|
// AddCol({ name: 'data_generato', label_trans: 'dataloglist.data_generato', fieldtype: costanti.FieldType.date }),
|
|
AddCol({
|
|
name: 'pdf_online_stampa',
|
|
label_trans: 'cataloglist.pdf_online_stampa',
|
|
dont_clone: true,
|
|
}),
|
|
AddCol({
|
|
name: 'disattiva_link_immagini',
|
|
label_trans: 'cataloglist.disattiva_link_immagini',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
// AddCol({ name: 'data_online', label_trans: 'dataloglist.data_online', fieldtype: costanti.FieldType.date }),
|
|
|
|
AddCol(ModifRec),
|
|
// AddCol(DuplicateRec),
|
|
AddCol(DeleteRec),
|
|
];
|
|
|
|
export const colgallery = [
|
|
AddCol({ name: 'author_username', label_trans: 'gallery.author_username' }),
|
|
AddCol({ name: 'title', label_trans: 'gallery.title' }),
|
|
AddCol({ name: 'directory', label_trans: 'gallery.directory' }),
|
|
AddCol({
|
|
name: 'list',
|
|
label_trans: 'gallery.list',
|
|
fieldtype: costanti.FieldType.listimages,
|
|
jointable: '',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView,
|
|
isInModif: true,
|
|
}),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colmylistcards = [
|
|
AddCol({
|
|
name: 'imagefile',
|
|
label_trans: 'imagefile',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({ name: 'image', label_trans: 'image', fieldtype: costanti.FieldType.string }),
|
|
AddCol({
|
|
name: 'vers_img',
|
|
label_trans: 'vers_img',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({ name: 'alt', label_trans: 'alt', fieldtype: costanti.FieldType.string }),
|
|
AddCol({
|
|
name: 'description',
|
|
label_trans: 'description',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({ name: 'style', label_trans: 'style' }),
|
|
AddCol({ name: 'alt', label_trans: 'alt' }),
|
|
AddCol({ name: 'size', label_trans: 'size' }),
|
|
AddCol({ name: 'color', label_trans: 'color' }),
|
|
AddCol({ name: 'content', label_trans: 'content' }),
|
|
AddCol({ name: 'colorsub', label_trans: 'colorsub' }),
|
|
AddCol({ name: 'link', label_trans: 'link' }),
|
|
];
|
|
|
|
export const IBorder = [
|
|
AddCol({ name: 'top', label_trans: 'size.top', fieldtype: costanti.FieldType.string }),
|
|
AddCol({
|
|
name: 'bottom',
|
|
label_trans: 'size.bottom',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'left',
|
|
label_trans: 'size.left',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'right',
|
|
label_trans: 'size.right',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
];
|
|
|
|
export const colISize = [
|
|
AddCol({
|
|
name: 'width',
|
|
label_trans: 'size.width',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'height',
|
|
label_trans: 'size.height',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
];
|
|
export const colIText = [
|
|
AddCol({
|
|
name: 'contenuto',
|
|
label_trans: 'catalogo.contenuto',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({
|
|
name: 'maxlength',
|
|
label_trans: 'catalogo.maxlength',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'posiz_text',
|
|
label_trans: 'catalogo.posiz_text',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'perc_text',
|
|
label_trans: 'catalogo.perc_text',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'margintop',
|
|
label_trans: 'catalogo.margintop',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'line_height',
|
|
label_trans: 'catalogo.line_height',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
];
|
|
export const colmyIImg = [
|
|
AddCol({
|
|
name: 'imagefile',
|
|
label_trans: 'iimg.imagefile',
|
|
fieldtype: costanti.FieldType.imagerec,
|
|
}),
|
|
AddCol({ name: 'fit', label_trans: 'iimg.fit', fieldtype: costanti.FieldType.string }),
|
|
];
|
|
|
|
export const colmyScheda = [
|
|
AddCol({
|
|
name: 'name',
|
|
label_trans: 'scheda.name',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'isTemplate',
|
|
label_trans: 'scheda.isTemplate',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'isPagIntro',
|
|
label_trans: 'scheda.isPagIntro',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'linkIdTemplate',
|
|
label_trans: 'scheda.linkIdTemplate',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'widthscheda',
|
|
label_trans: 'scheda.widthscheda',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'widthpag',
|
|
label_trans: 'scheda.widthpag',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'widthimg',
|
|
label_trans: 'scheda.widthimg',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'heightimg',
|
|
label_trans: 'scheda.heightimg',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'widthcard',
|
|
label_trans: 'scheda.widthcard',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'heightcard',
|
|
label_trans: 'scheda.heightcard',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'height_Printable',
|
|
label_trans: 'scheda.height_Printable',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'numschede_perCol',
|
|
label_trans: 'scheda,numschede_perCol',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'numschede_perRiga',
|
|
label_trans: 'scheda.numschede_perRiga',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'margine_top',
|
|
label_trans: 'scheda.margine_top',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'margine_pagina',
|
|
label_trans: 'scheda.margine_pagina',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'margine_riga',
|
|
label_trans: 'scheda.margine_riga',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'productTypes',
|
|
label_trans: 'productTypes',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'excludeproductTypes',
|
|
label_trans: 'excludeproductTypes',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'idTipologie',
|
|
label_trans: 'idTipologie',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'idTipoFormato',
|
|
label_trans: 'cataloglist.idTipoFormato',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 't_web_tipiformatos',
|
|
}),
|
|
AddCol({ name: 'editore', label_trans: 'editore' }),
|
|
AddCol({ name: 'author', label_trans: 'scheda.author' }),
|
|
AddCol({ name: 'argomenti', label_trans: 'scheda.argomenti' }),
|
|
AddCol({
|
|
name: 'idCollane',
|
|
label_trans: 'products.category',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'collanas',
|
|
}),
|
|
AddCol({
|
|
name: 'sort_field',
|
|
label_trans: 'catalogo.sort_field',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'sort_dir',
|
|
label_trans: 'catalogo.sort_dir',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({ name: 'arrProdottiSpeciali', label_trans: 'editore' }),
|
|
];
|
|
|
|
export const colmyelCatalogo = [
|
|
AddCol({
|
|
name: 'productTypes',
|
|
label_trans: 'productTypes',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'excludeproductTypes',
|
|
label_trans: 'excludeproductTypes',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'idTipologie',
|
|
label_trans: 'idTipologie',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({ name: 'pdf', label_trans: 'pdf' }),
|
|
AddCol({ name: 'pdf_filename', label_trans: 'pdf_filename' }),
|
|
AddCol({ name: 'editore', label_trans: 'editore' }),
|
|
AddCol({ name: 'argomenti', label_trans: 'scheda.argomenti' }),
|
|
AddCol({
|
|
name: 'idCollane',
|
|
label_trans: 'products.category',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'collanas',
|
|
}),
|
|
AddCol({ name: 'width', label_trans: 'width', fieldtype: costanti.FieldType.string }),
|
|
AddCol({ name: 'height', label_trans: 'height', fieldtype: costanti.FieldType.string }),
|
|
AddCol({
|
|
name: 'optcatalogo.',
|
|
label_trans: 'catalogo.optcatalogo.',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'margine_pagina',
|
|
label_trans: 'margine_pagina',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'margine_riga',
|
|
label_trans: 'margine_riga',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
];
|
|
|
|
export const colcrons = [
|
|
AddCol({
|
|
name: 'active',
|
|
label_trans: 'cron.active',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'descr',
|
|
label_trans: 'cron.descr',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'status',
|
|
label_trans: 'cron.status',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'nomeFunzioneDbOp',
|
|
label_trans: 'cron.nomeFunzioneDbOp',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'startTime',
|
|
label_trans: 'cron.startTime',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'everyXMinutes',
|
|
label_trans: 'cron.everyXMinutes',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'quanteVolteEseguito',
|
|
label_trans: 'cron.eseguito',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'quanteVolteEseguiAlGG',
|
|
label_trans: 'cron.quanteVolteEseguiAlGG',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'lastJobStarted',
|
|
label_trans: 'cron.lastJobStarted',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'lastJobEnd',
|
|
label_trans: 'cron.lastJobEnd',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({ name: 'log', label_trans: 'cron.log', fieldtype: costanti.FieldType.string }),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
// AddCol({ name: 'date_created', label_trans: 'cron.date_created', fieldtype: costanti.FieldType.date }),
|
|
];
|
|
|
|
export const colmyelems = [
|
|
AddCol({
|
|
name: 'active',
|
|
label_trans: 'myelems.active',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({ name: 'path', label_trans: 'myelems.path' }),
|
|
AddCol({ name: 'idPage', label_trans: 'myelems.idPage' }),
|
|
AddCol({
|
|
name: 'order',
|
|
label_trans: 'myelems.order',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'type',
|
|
label_trans: 'myelems.type',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'elemtypes',
|
|
}),
|
|
AddCol({ name: 'container', label_trans: 'myelems.container' }),
|
|
AddCol({ name: 'container2', label_trans: 'myelems.container2' }),
|
|
AddCol({
|
|
name: 'span',
|
|
label_trans: 'myelems.span',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({ name: 'container3', label_trans: 'myelems.container3' }),
|
|
AddCol({ name: 'container4', label_trans: 'myelems.container4' }),
|
|
AddCol({ name: 'img', label_trans: 'myelems.img' }),
|
|
AddCol({
|
|
name: 'align',
|
|
label_trans: 'myelems.align',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'vertalign',
|
|
label_trans: 'myelems.vertalign',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'fit',
|
|
label_trans: 'myelems.fit',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'parambool',
|
|
label_trans: 'myelems.parambool',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'parambool2',
|
|
label_trans: 'myelems.parambool2',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'parambool3',
|
|
label_trans: 'myelems.parambool3',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'parambool4',
|
|
label_trans: 'myelems.parambool4',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'number',
|
|
label_trans: 'myelems.number',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'num2',
|
|
label_trans: 'myelems.num2',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({ name: 'imgback', label_trans: 'myelems.imgback' }),
|
|
AddCol({ name: 'size', label_trans: 'myelems.size' }),
|
|
AddCol({ name: 'ratio', label_trans: 'myelems.ratio' }),
|
|
AddCol({
|
|
name: 'containerHtml',
|
|
label_trans: 'myelems.containerHtml',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({
|
|
name: 'listcards',
|
|
label_trans: 'myelems.listcards',
|
|
fieldtype: costanti.FieldType.listimages,
|
|
}),
|
|
AddCol({
|
|
name: 'height',
|
|
label_trans: 'myelems.height',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'heightimg',
|
|
label_trans: 'myelems.heightimg',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'heightcarousel',
|
|
label_trans: 'myelems.heightcarousel',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'widthimg',
|
|
label_trans: 'pages.widthimg',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'link',
|
|
label_trans: 'pages.link',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'width',
|
|
label_trans: 'myelems.width',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'onlyif_logged',
|
|
label_trans: 'myelems.onlyif_logged',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({ name: 'color', label_trans: 'myelems.color' }),
|
|
AddCol({ name: 'colorsub', label_trans: 'myelems.colorsub' }),
|
|
AddCol({ name: 'colorsub2', label_trans: 'myelems.colorsub2' }),
|
|
AddCol({ name: 'class', label_trans: 'myelems.class' }),
|
|
AddCol({ name: 'styleadd', label_trans: 'myelems.styleadd' }),
|
|
AddCol({
|
|
name: 'list',
|
|
label_trans: 'gallery.list',
|
|
fieldtype: costanti.FieldType.listimages,
|
|
jointable: '',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView,
|
|
isInModif: true,
|
|
}),
|
|
AddCol({
|
|
name: 'image',
|
|
label_trans: 'myelems.image',
|
|
fieldtype: costanti.FieldType.imagerec,
|
|
}),
|
|
AddCol({
|
|
name: 'idElemParent',
|
|
label_trans: 'myelems.idElemParent',
|
|
}),
|
|
AddCol(DeleteRec),
|
|
AddCol(ModifRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colmsg_templates = [
|
|
AddCol({ name: 'title', label_trans: 'pages.title' }),
|
|
AddCol({
|
|
name: 'typemsg',
|
|
label_trans: 'TypeMsg',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'title_it',
|
|
label_trans: 'Tit Ita',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({ name: 'msg_it', label_trans: 'ITA', fieldtype: costanti.FieldType.html }),
|
|
AddCol({
|
|
name: 'title_si',
|
|
label_trans: 'Tit SLO',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({ name: 'msg_si', label_trans: 'SLO', fieldtype: costanti.FieldType.html }),
|
|
AddCol({
|
|
name: 'title_enUs',
|
|
label_trans: 'Tit ENG',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({ name: 'msg_enUs', label_trans: 'ENG', fieldtype: costanti.FieldType.html }),
|
|
AddCol({
|
|
name: 'title_es',
|
|
label_trans: 'Tit ESP',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({ name: 'msg_es', label_trans: 'ESP', fieldtype: costanti.FieldType.html }),
|
|
AddCol({
|
|
name: 'title_pt',
|
|
label_trans: 'Tit POR',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({ name: 'msg_pt', label_trans: 'POR', fieldtype: costanti.FieldType.html }),
|
|
AddCol({
|
|
name: 'title_fr',
|
|
label_trans: 'Tit FRA',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({ name: 'msg_fr', label_trans: 'FRA', fieldtype: costanti.FieldType.html }),
|
|
];
|
|
|
|
export const colmyscrapingbook = [
|
|
AddCol({
|
|
name: 'isbn',
|
|
label_trans: 'myscrapingbook.isbn',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'fonte',
|
|
label_trans: 'myscrapingbook.fonte',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'titolo',
|
|
label_trans: 'myscrapingbook.titolo',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'titoloOriginale',
|
|
label_trans: 'myscrapingbook.titoloOriginale',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'sottotitolo',
|
|
label_trans: 'myscrapingbook.sottotitolo',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'autore',
|
|
label_trans: 'myscrapingbook.autore',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'pagine',
|
|
label_trans: 'myscrapingbook.pagina',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'misure',
|
|
label_trans: 'myscrapingbook.misure',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'edizione',
|
|
label_trans: 'myscrapingbook.edizione',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'editore',
|
|
label_trans: 'myscrapingbook.editore',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'date_pub',
|
|
label_trans: 'myscrapingbook.date_pub',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'url',
|
|
label_trans: 'myscrapingbook.url',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'stelline',
|
|
label_trans: 'myscrapingbook.stelline',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'prezzo',
|
|
label_trans: 'myscrapingbook.prezzo',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'date_extraction',
|
|
label_trans: 'myscrapingbook.date_extraction',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'descrizione_lunga',
|
|
label_trans: 'myscrapingbook.descrizione_lunga',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
];
|
|
|
|
export const colmypage = [
|
|
AddCol(ModifRec),
|
|
AddCol({
|
|
name: '_id',
|
|
label_trans: 'index',
|
|
fieldtype: costanti.FieldType.string,
|
|
showWhen: costanti.showWhen.InPage + costanti.showWhen.InEdit,
|
|
}),
|
|
AddCol({ name: 'path', label_trans: 'pages.path' }),
|
|
AddCol({ name: 'icon', label_trans: 'pages.icon' }),
|
|
AddCol({
|
|
name: 'order',
|
|
label_trans: 'pages.order',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'active',
|
|
label_trans: 'pages.active',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'inmenu',
|
|
label_trans: 'pages.inmenu',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'isTemplate',
|
|
label_trans: 'mypages.isTemplate',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({ name: 'title', label_trans: 'pages.title' }),
|
|
AddCol({ name: 'subtitle', label_trans: 'pages.subtitle' }),
|
|
AddCol({
|
|
name: 'sottoMenu',
|
|
label_trans: 'pages.sottoMenu',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'mypages',
|
|
}),
|
|
AddCol({
|
|
name: 'infooter',
|
|
label_trans: 'pages.infooter',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({ name: 'img1', label_trans: 'pages.img1' }),
|
|
AddCol({
|
|
name: 'content',
|
|
label_trans: 'pages.contentfield',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({ name: 'video1', label_trans: 'pages.video1' }),
|
|
AddCol({ name: 'ratio1', label_trans: 'pages.ratio1' }),
|
|
AddCol({ name: 'img2', label_trans: 'pages.img2' }),
|
|
AddCol({
|
|
name: 'content2',
|
|
label_trans: 'pages.content2',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({ name: 'video2', label_trans: 'pages.video2' }),
|
|
AddCol({ name: 'ratio2', label_trans: 'pages.ratio2' }),
|
|
AddCol({ name: 'img3', label_trans: 'pages.img3' }),
|
|
AddCol({
|
|
name: 'content3',
|
|
label_trans: 'pages.content3',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({ name: 'video3', label_trans: 'pages.video3' }),
|
|
AddCol({ name: 'ratio3', label_trans: 'pages.ratio3' }),
|
|
AddCol({
|
|
name: 'content4',
|
|
label_trans: 'pages.content4',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({ name: 'lang', label_trans: 'pages.lang' }),
|
|
AddCol({ name: 'keywords', label_trans: 'pages.keywords' }),
|
|
AddCol({ name: 'description', label_trans: 'pages.description' }),
|
|
AddCol({
|
|
name: 'heightimg',
|
|
label_trans: 'pages.heightimg',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'color',
|
|
label_trans: 'pages.color',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'onlyif_logged',
|
|
label_trans: 'pages.onlyif_logged',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'only_residenti',
|
|
label_trans: 'pages.only_residenti',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'only_consiglio',
|
|
label_trans: 'pages.only_consiglio',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'only_collab',
|
|
label_trans: 'pages.only_collab',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'only_admin',
|
|
label_trans: 'pages.only_admin',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'imgback',
|
|
label_trans: 'pages.imgback',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'submenu',
|
|
label_trans: 'pages.submenu',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'l_par',
|
|
label_trans: 'pages.l_par',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'l_child',
|
|
label_trans: 'pages.l_child',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'internalpage',
|
|
label_trans: 'pages.internalpage',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'loadFirst',
|
|
label_trans: 'pages.loadFirst',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'showFooter',
|
|
label_trans: 'pages.showFooter',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'hideHeader',
|
|
label_trans: 'pages.hideHeader',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'iconsize',
|
|
label_trans: 'pages.iconsize',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'extraclass',
|
|
label_trans: 'pages.extraclass',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colmybot = [
|
|
AddCol({ name: 'page', label_trans: 'bot.page', fieldtype: costanti.FieldType.number }),
|
|
AddCol({ name: 'riga', label_trans: 'bot.riga', fieldtype: costanti.FieldType.number }),
|
|
AddCol({
|
|
name: 'index',
|
|
label_trans: 'bot.index',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'active',
|
|
label_trans: 'bot.active',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'lang',
|
|
label_trans: 'bot.lang',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'lang',
|
|
}),
|
|
AddCol({
|
|
name: 'main',
|
|
label_trans: 'bot.main',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({ name: 'label', label_trans: 'bot.label' }),
|
|
AddCol({
|
|
name: 'type',
|
|
label_trans: 'bot.type',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'bottype',
|
|
}),
|
|
AddCol({ name: 'value', label_trans: 'bot.value' }),
|
|
AddCol({
|
|
name: 'visibility',
|
|
label_trans: 'bot.visibility',
|
|
fieldtype: costanti.FieldType.binary,
|
|
jointable: 'visibility',
|
|
}),
|
|
AddCol({
|
|
name: 'date_updated',
|
|
label_trans: 'bot.date_updated',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol(DeleteRec),
|
|
AddCol(ModifRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colopzemail = [
|
|
AddCol({ name: 'key', label_trans: 'col.key' }),
|
|
AddCol({ name: 'label_it', label_trans: 'col.label' }),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const coldestnewsletter = [
|
|
AddCol({ name: 'descr', label_trans: 'destnewsletter.descr' }),
|
|
AddCol({
|
|
name: 'tipodest_id',
|
|
label_trans: 'destnewsletter.tipodest_id',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'tipodest',
|
|
}),
|
|
];
|
|
|
|
export const coltemplemail = [
|
|
AddCol({ name: 'subject', label_trans: 'templemail.subject' }),
|
|
AddCol({
|
|
name: 'testoheadermail',
|
|
label_trans: 'templemail.testoheadermail',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({
|
|
name: 'content',
|
|
label_trans: 'templemail.content',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({
|
|
name: 'disclaimer',
|
|
label_trans: 'templemail.disclaimer',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({
|
|
name: 'piedipagina',
|
|
label_trans: 'templemail.piedipagina',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({
|
|
name: 'firma',
|
|
label_trans: 'templemail.firma',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({ name: 'img', label_trans: 'templemail.img' }),
|
|
AddCol({
|
|
name: 'content2',
|
|
label_trans: 'templemail.content2',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({ name: 'img2', label_trans: 'templemail.img2' }),
|
|
AddCol({
|
|
name: 'options',
|
|
label_trans: 'templemail.options',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'opzemail',
|
|
}),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
// SHOW_LAST_N_EV
|
|
export const colnewstosent = [
|
|
AddCol({ name: 'label', label_trans: 'event.title' }),
|
|
AddCol({ name: 'templemail_str', label_trans: 'newsletter.templemail' }),
|
|
AddCol({ name: 'destnewsletter_str', label_trans: 'newsletter.destnewsletter' }),
|
|
AddCol({
|
|
name: 'datetoSent',
|
|
label_trans: 'newsletter.datetoSent',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'activate',
|
|
label_trans: 'newsletter.activate',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'numemail_tot',
|
|
label_trans: 'newsletter.numemail_tot',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'numemail_sent',
|
|
label_trans: 'newsletter.numemail_sent',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'datestartJob',
|
|
label_trans: 'newsletter.datestartJob',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'datefinishJob',
|
|
label_trans: 'newsletter.datefinishJob',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'lastemailsent_Job',
|
|
label_trans: 'newsletter.lastemailsent_Job',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'starting_job',
|
|
label_trans: 'newsletter.starting_job',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'finish_job',
|
|
label_trans: 'newsletter.finish_job',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'processing_job',
|
|
label_trans: 'newsletter.processing_job',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'error_job',
|
|
label_trans: 'newsletter.error_job',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
const colTableWhere = [
|
|
AddCol({ name: 'code', label_trans: 'where.code' }),
|
|
AddCol({ name: 'placename', label_trans: 'cal.where' }),
|
|
AddCol({ name: 'whereicon', label_trans: 'where.whereicon' }),
|
|
AddCol(DeleteRec),
|
|
];
|
|
const colTableCard = [
|
|
AddCol({ name: 'label', label_trans: 'label' }),
|
|
AddCol({ name: 'card', label_trans: 'card' }),
|
|
AddCol(DeleteRec),
|
|
];
|
|
|
|
export const colTableProducer = [
|
|
AddCol(ModifRec),
|
|
AddCol({ name: 'name', label_trans: 'producer.name' }),
|
|
AddCol({ name: 'description', label_trans: 'producer.description' }),
|
|
AddCol({ name: 'referent', label_trans: 'producer.referent' }),
|
|
AddCol({ name: 'username', label_trans: 'producer.username' }),
|
|
AddCol({ name: 'region', label_trans: 'producer.region' }),
|
|
AddCol({ name: 'city', label_trans: 'producer.city' }),
|
|
AddCol({ name: 'img', label_trans: 'producer.img' }),
|
|
AddCol({ name: 'website', label_trans: 'reg.website' }),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const getcolorderscart = [
|
|
AddCol({ name: 'numorder', label_trans: 'order.numorder' }),
|
|
AddCol({ name: 'numord_pers', label_trans: 'order.numord_pers' }),
|
|
AddCol({
|
|
name: 'created_at',
|
|
label_trans: 'order.created_at',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({ name: 'status', label_trans: 'order.status' }),
|
|
AddCol({ name: 'items', label_trans: 'order.items' }),
|
|
AddCol({
|
|
name: 'userId',
|
|
label_trans: 'order.users',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'users',
|
|
}),
|
|
AddCol({ name: 'note', label_trans: 'order.note' }),
|
|
AddCol({ name: 'codice_sconto', label_trans: 'order.codice_sconto' }),
|
|
AddCol({ name: 'descr_sconto', label_trans: 'order.descr_sconto' }),
|
|
AddCol({
|
|
name: 'confermato',
|
|
label_trans: 'order.confermato',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'date_confermato',
|
|
label_trans: 'order.date_confermato',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'consegnato',
|
|
label_trans: 'order.consegnato',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'date_consegnato',
|
|
label_trans: 'order.date_consegnato',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'preparato',
|
|
label_trans: 'order.preparato',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'date_preparato',
|
|
label_trans: 'order.date_preparato',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'pagato',
|
|
label_trans: 'order.pagato',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'date_pagato',
|
|
label_trans: 'order.date_pagato',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'spedito',
|
|
label_trans: 'order.spedito',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'date_spedito',
|
|
label_trans: 'order.date_spedito',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colTableShareWithUs = [
|
|
AddCol({ name: 'description', label_trans: 'share.description' }),
|
|
AddCol({
|
|
name: 'numshared',
|
|
label_trans: 'share.numshared',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'rating',
|
|
label_trans: 'share.rating',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colTableHours = [
|
|
// AddCol({ name: 'userId', label_trans: 'hours.userId' }),
|
|
// AddCol({ name: 'todoId', label_trans: 'hours.todoId' }),
|
|
AddCol({
|
|
name: 'date',
|
|
label_trans: 'hours.date',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
}),
|
|
AddCol({
|
|
name: 'hours',
|
|
label_trans: 'hours.hours',
|
|
fieldtype: costanti.FieldType.hours,
|
|
}),
|
|
// AddCol({ name: 'time_start', label_trans: 'hours.time_start', fieldtype: costanti.FieldType.number }),
|
|
// AddCol({ name: 'time_end', label_trans: 'hours.time_end', fieldtype: costanti.FieldType.number }),
|
|
AddCol({ name: 'descr', label_trans: 'hours.note' }),
|
|
AddCol({
|
|
name: 'username',
|
|
label_trans: 'reg.username_short',
|
|
showWhen:
|
|
costanti.showWhen.InPage + costanti.showWhen.InEdit + costanti.showWhen.InView,
|
|
}),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colTablegroups = [
|
|
AddCol({ name: 'descr', label_trans: 'proj.longdescr' }),
|
|
AddCol({ name: 'resp', label_trans: 'reg.resp' }),
|
|
AddCol({ name: 'viceResp', label_trans: 'reg.viceResp' }),
|
|
AddCol({
|
|
name: 'assignedToUsers',
|
|
label_trans: 'reg.userslist',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'workers',
|
|
}),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colTabledepartments = [
|
|
AddCol({ name: 'name', label_trans: 'store.name' }),
|
|
AddCol({ name: 'username', label_trans: 'store.username' }),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colTablecategories = [
|
|
AddCol({ name: 'name', label_trans: 'categories.name' }),
|
|
AddCol({ name: 'img', label_trans: 'categories.img' }),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colTableCatProd = [
|
|
AddCol({ name: 'name', label_trans: 'categories.name' }),
|
|
AddCol({ name: 'descr_estesa', label_trans: 'categories.descr_estesa' }),
|
|
AddCol({ name: 'img', label_trans: 'categories.img' }),
|
|
AddCol({ name: 'icon', label_trans: 'categories.icon' }),
|
|
AddCol({ name: 'color', label_trans: 'categories.color' }),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
export const colTableStatiProdotto = [
|
|
AddCol({ name: 'IdTipologia', label_trans: 'statoprod.IdTipologia' }),
|
|
AddCol({ name: 'Descrizione', label_trans: 'statoprod.Descrizione' }),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
export const colTableTipoFormato = [
|
|
AddCol({ name: 'IdTipoFormato', label_trans: 'statoprod.IdTipologia' }),
|
|
AddCol({ name: 'Descrizione', label_trans: 'statoprod.Descrizione' }),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
export const colTableTipologie = [
|
|
AddCol({ name: 'IdTipologia', label_trans: 'statoprod.IdTipologia' }),
|
|
AddCol({ name: 'Descrizione', label_trans: 'statoprod.Descrizione' }),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
export const colTableCollane = [
|
|
AddCol({
|
|
name: '_id',
|
|
label_trans: 'catalogo.id',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'idCollana',
|
|
label_trans: 'collane.idCollana',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({ name: 'title', label_trans: 'collane.title' }),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colTableCatAI = [
|
|
AddCol({ name: 'name', label_trans: 'categories.name' }),
|
|
AddCol({ name: 'img', label_trans: 'categories.img' }),
|
|
AddCol({ name: 'icon', label_trans: 'categories.icon' }),
|
|
AddCol({ name: 'color', label_trans: 'categories.color' }),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colTableQueryAI = [
|
|
AddCol({ name: 'descr', label_trans: 'queryai.descr' }),
|
|
AddCol({
|
|
name: 'catAI',
|
|
label_trans: 'queryai.catAI',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'catais',
|
|
}),
|
|
AddCol({ name: 'query', label_trans: 'queryai.query' }),
|
|
AddCol({ name: 'ask', label_trans: 'queryai.ask' }),
|
|
AddCol({ name: 'output_type', label_trans: 'queryai.output_type' }),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colTableSubCatProd = [
|
|
AddCol({ name: 'name', label_trans: 'categories.name' }),
|
|
AddCol({
|
|
name: 'idCatProd',
|
|
label_trans: 'products.category',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'catprods',
|
|
}),
|
|
AddCol({ name: 'img', label_trans: 'categories.img' }),
|
|
AddCol({ name: 'icon', label_trans: 'categories.icon' }),
|
|
AddCol({ name: 'color', label_trans: 'categories.color' }),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colTableStorehouse = [
|
|
AddCol({ name: 'name', label_trans: 'store.name' }),
|
|
AddCol({ name: 'username', label_trans: 'store.username' }),
|
|
AddCol({ name: 'groupname', label_trans: 'store.groupname' }),
|
|
AddCol({ name: 'description', label_trans: 'store.description' }),
|
|
AddCol({ name: 'referent', label_trans: 'store.referent' }),
|
|
AddCol({ name: 'address', label_trans: 'store.address' }),
|
|
AddCol({ name: 'city', label_trans: 'store.city' }),
|
|
AddCol({ name: 'region', label_trans: 'store.region' }),
|
|
AddCol({ name: 'img', label_trans: 'store.img' }),
|
|
AddCol({ name: 'website', label_trans: 'reg.website' }),
|
|
AddCol({
|
|
name: 'email_html_header',
|
|
label_trans: 'store.email_html_header',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({
|
|
name: 'email_html_footer',
|
|
label_trans: 'store.email_html_footer',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({
|
|
name: 'email_html_makeorder',
|
|
label_trans: 'store.email_html_makeorder',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({
|
|
name: 'email_html_GAS_makeorder',
|
|
label_trans: 'store.email_html_GAS_makeorder',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({
|
|
name: 'email_html_order_confirmed',
|
|
label_trans: 'store.email_html_order_confirmed',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({
|
|
name: 'email_html_GAS_order_confirmed',
|
|
label_trans: 'store.email_html_GAS_order_confirmed',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({
|
|
name: 'email_html_order_consegnato',
|
|
label_trans: 'store.email_html_order_consegnato',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({
|
|
name: 'email_html_GAS_order_consegnato',
|
|
label_trans: 'store.email_GAS_html_order_consegnato',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colTableProviders = [
|
|
AddCol({ name: 'name', label_trans: 'store.name' }),
|
|
AddCol({ name: 'description', label_trans: 'store.description' }),
|
|
AddCol({ name: 'referent', label_trans: 'store.referent' }),
|
|
AddCol({ name: 'address', label_trans: 'store.address' }),
|
|
AddCol({ name: 'city', label_trans: 'store.city' }),
|
|
AddCol({ name: 'region', label_trans: 'store.region' }),
|
|
AddCol({ name: 'img', label_trans: 'store.img' }),
|
|
AddCol({ name: 'website', label_trans: 'reg.website' }),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
export const colTableGasordine = [
|
|
AddCol({
|
|
name: 'active',
|
|
label_trans: 'sites.active',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol(ModifRec),
|
|
AddCol({ name: 'name', label_trans: 'store.name' }),
|
|
AddCol({
|
|
name: 'dataora_chiusura_ordini',
|
|
label_trans: 'gas.dataora_chiusura_ordini',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'data_arrivo_merce',
|
|
label_trans: 'gas.data_arrivo_merce',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'dataora_ritiro',
|
|
label_trans: 'gas.dataora_ritiro',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({ name: 'description', label_trans: 'store.description' }),
|
|
AddCol({ name: 'referente', label_trans: 'store.referent' }),
|
|
AddCol({ name: 'city', label_trans: 'store.city' }),
|
|
AddCol({ name: 'img', label_trans: 'store.img' }),
|
|
AddCol({
|
|
name: 'note_ordine_gas',
|
|
label_trans: 'gas.note_ordine_gas',
|
|
fieldtype: costanti.FieldType.html,
|
|
showWhen:
|
|
costanti.showWhen.NewRec + costanti.showWhen.InPage + costanti.showWhen.InEdit,
|
|
}),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
export const colTableScontistica = [
|
|
AddCol({
|
|
name: 'attivo',
|
|
label_trans: 'scontistica.attivo',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({ name: 'code', label_trans: 'scontistica.code' }),
|
|
AddCol({ name: 'description', label_trans: 'scontistica.description' }),
|
|
AddCol({
|
|
name: 'qta',
|
|
label_trans: 'scontistica.qta',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'perc_sconto',
|
|
label_trans: 'scontistica.perc_sconto',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'price',
|
|
label_trans: 'scontistica.price',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'applica',
|
|
label_trans: 'scontistica.applica',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'comulativo',
|
|
label_trans: 'scontistica.comulativo',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colAdType = [
|
|
AddCol({ name: '_id', label_trans: 'index', fieldtype: costanti.FieldType.number }),
|
|
AddCol({ name: 'descr', label_trans: 'store.description' }),
|
|
];
|
|
|
|
export const colSectors = [
|
|
AddCol({ name: '_id', label_trans: 'index', fieldtype: costanti.FieldType.number }),
|
|
AddCol({ name: 'descr', label_trans: 'store.description' }),
|
|
AddCol({
|
|
name: 'idSector',
|
|
label_trans: 'sectors.name',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: getTabSector(),
|
|
}),
|
|
AddCol({
|
|
name: 'main',
|
|
label_trans: 'store.main',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({ name: 'color', label_trans: 'products.color' }),
|
|
AddCol({ name: 'theme', label_trans: 'products.theme' }),
|
|
AddCol({ name: 'img', label_trans: 'store.img' }),
|
|
AddCol({ name: 'icon', label_trans: 'store.icon' }),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colSectorGoods = [
|
|
AddCol({ name: '_id', label_trans: 'index', fieldtype: costanti.FieldType.number }),
|
|
AddCol({ name: 'descr', label_trans: 'store.description' }),
|
|
AddCol({
|
|
name: 'idSectorGood',
|
|
label_trans: 'sectors.name',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'sectorgoods',
|
|
}),
|
|
AddCol({
|
|
name: 'main',
|
|
label_trans: 'store.main',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({ name: 'color', label_trans: 'products.color' }),
|
|
AddCol({ name: 'theme', label_trans: 'products.theme' }),
|
|
AddCol({ name: 'img', label_trans: 'store.img' }),
|
|
AddCol({ name: 'icon', label_trans: 'store.icon' }),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colCatGrps = [
|
|
AddCol({ name: '_id', label_trans: 'index', fieldtype: costanti.FieldType.number }),
|
|
AddCol({ name: 'descr', label_trans: 'store.description' }),
|
|
AddCol({
|
|
name: 'idCatGrp',
|
|
label_trans: 'sectors.name',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'catgrps',
|
|
}),
|
|
AddCol({
|
|
name: 'main',
|
|
label_trans: 'store.main',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({ name: 'color', label_trans: 'products.color' }),
|
|
AddCol({ name: 'theme', label_trans: 'products.theme' }),
|
|
AddCol({ name: 'img', label_trans: 'store.img' }),
|
|
AddCol({ name: 'icon', label_trans: 'store.icon' }),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colLevels = [
|
|
AddCol({ name: '_id', label_trans: 'index', fieldtype: costanti.FieldType.number }),
|
|
AddCol({ name: 'descr', label_trans: 'store.description' }),
|
|
AddCol({
|
|
name: 'years_of_exp',
|
|
label_trans: 'years_of_exp',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({ name: 'color', label_trans: 'products.color' }),
|
|
AddCol({ name: 'theme', label_trans: 'products.theme' }),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colCitys = [
|
|
AddCol({ name: '_id', label_trans: 'index', fieldtype: costanti.FieldType.number }),
|
|
AddCol({ name: 'comune', label_trans: 'city.comune' }),
|
|
AddCol({ name: 'prov', label_trans: 'city.prov' }),
|
|
AddCol({ name: 'reg', label_trans: 'city.reg' }),
|
|
AddCol({ name: 'pref', label_trans: 'city.pref' }),
|
|
AddCol({ name: 'cap', label_trans: 'city.cap' }),
|
|
// AddCol({ name: 'abitanti', label_trans: 'city.abitanti', fieldtype: costanti.FieldType.string }),
|
|
AddCol({ name: 'country', label_trans: 'city.country' }),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colProvinces = [
|
|
AddCol({ name: '_id', label_trans: 'index', fieldtype: costanti.FieldType.number }),
|
|
AddCol({ name: 'reg', label_trans: 'city.reg' }),
|
|
AddCol({ name: 'prov', label_trans: 'city.prov' }),
|
|
AddCol({ name: 'card', label_trans: 'city.card' }),
|
|
AddCol({
|
|
name: 'idCircuitToAssign',
|
|
label_trans: 'city.idCircuitToAssign',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'listcircuits',
|
|
}),
|
|
AddCol({ name: 'descr', label_trans: 'store.description' }),
|
|
AddCol({ name: 'lat', label_trans: 'city.lat' }),
|
|
AddCol({ name: 'long', label_trans: 'city.long' }),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
/*
|
|
export const colProvinces = [
|
|
// AddCol({ name: '_id', label_trans: 'index', fieldtype: costanti.FieldType.number }),
|
|
AddCol({ name: 'label', label_trans: 'store.description' }),
|
|
AddCol({ name: 'value', label_trans: 'city.prov' }),
|
|
AddCol({ name: 'reg', label_trans: 'city.reg' }),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
]
|
|
*/
|
|
|
|
export const colTableCountry = [
|
|
AddCol({ name: 'id', label_trans: 'index', fieldtype: costanti.FieldType.string }),
|
|
AddCol({ name: 'value', label_trans: 'city.country' }),
|
|
AddCol({ name: 'flag', label_trans: 'city.flag' }),
|
|
];
|
|
export const colTablePhones = [
|
|
AddCol({ name: 'id', label_trans: 'index', fieldtype: costanti.FieldType.string }),
|
|
AddCol({ name: 'value', label_trans: 'city.country' }),
|
|
AddCol({ name: 'flag', label_trans: 'city.flag' }),
|
|
];
|
|
|
|
export const colTableUsersGeneric = [
|
|
AddCol({ name: 'username', label_trans: 'reg.username_short' }),
|
|
AddCol({
|
|
name: 'date',
|
|
label_trans: 'reg.date',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
showWhen: costanti.showWhen.InPage + costanti.showWhen.InView_OnlyifExist,
|
|
}),
|
|
];
|
|
|
|
export const colTableMyGroup = [
|
|
AddCol({ name: 'groupname', label_trans: 'reg.groupname' }),
|
|
AddCol({
|
|
name: 'date',
|
|
label_trans: 'reg.date',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
showWhen: costanti.showWhen.InPage + costanti.showWhen.InView_OnlyifExist,
|
|
}),
|
|
];
|
|
|
|
export const colSkills = [
|
|
AddCol({ name: '_id', label_trans: 'index', fieldtype: costanti.FieldType.number }),
|
|
AddCol({ name: 'descr', label_trans: 'store.description' }),
|
|
AddCol({ name: 'img', label_trans: 'store.img' }),
|
|
AddCol({ name: 'icon', label_trans: 'store.icon' }),
|
|
AddCol({
|
|
name: 'idSector',
|
|
label_trans: 'sectors.name',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: getTabSector(),
|
|
}),
|
|
AddCol({ name: 'color', label_trans: 'products.color' }),
|
|
AddCol({ name: 'theme', label_trans: 'products.theme' }),
|
|
AddCol(DuplicateRec),
|
|
AddCol(DeleteRec),
|
|
];
|
|
export const colGoods = [
|
|
// AddCol({ name: '_id', label_trans: 'index', fieldtype: costanti.FieldType.number }),
|
|
AddCol({ name: 'descr', label_trans: 'store.description' }),
|
|
AddCol({ name: 'img', label_trans: 'store.img' }),
|
|
AddCol({ name: 'icon', label_trans: 'store.icon' }),
|
|
AddCol({
|
|
name: 'idSectorGood',
|
|
label_trans: 'sectors.name',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'sectorgoods',
|
|
}),
|
|
AddCol({ name: 'color', label_trans: 'products.color' }),
|
|
AddCol({ name: 'theme', label_trans: 'products.theme' }),
|
|
AddCol(DuplicateRec),
|
|
AddCol(DeleteRec),
|
|
];
|
|
|
|
/*
|
|
export const colSubSkills = [
|
|
// AddCol({ name: '_id', label_trans: 'index', fieldtype: costanti.FieldType.number }),
|
|
AddCol({ name: 'descr', label_trans: 'store.description' }),
|
|
AddCol({ name: 'img', label_trans: 'store.img' }),
|
|
AddCol({ name: 'icon', label_trans: 'store.icon' }),
|
|
AddCol({
|
|
name: 'idSkill',
|
|
label_trans: 'skill.name',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'skills',
|
|
}),
|
|
AddCol({ name: 'color', label_trans: 'products.color' }),
|
|
AddCol({ name: 'theme', label_trans: 'products.theme' }),
|
|
AddCol(DuplicateRec),
|
|
AddCol(DeleteRec),
|
|
]
|
|
|
|
*/
|
|
|
|
export const colmyMovement = [
|
|
// AddCol({ name: '_id', label_trans: 'reg.id' }),
|
|
AddCol({
|
|
name: 'transactionDate',
|
|
label_trans: 'movement.transactionDate',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'userfrom.username',
|
|
label_trans: 'reg.username',
|
|
field: 'userfrom',
|
|
subfield: 'username',
|
|
foredit: false,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '/my/userfrom.username',
|
|
noshowlabel: true,
|
|
extrafield: 'movement.from',
|
|
tipoconto: shared_consts.AccountType.USER,
|
|
}),
|
|
AddCol({
|
|
name: 'groupfrom.groupname',
|
|
label_trans: 'groups.groupname',
|
|
field: 'groupfrom',
|
|
subfield: 'groupname',
|
|
foredit: false,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '/grp/groupfrom.groupname',
|
|
noshowlabel: true,
|
|
extrafield: 'movement.fromCColl',
|
|
tipoconto: shared_consts.AccountType.CONTO_DI_GRUPPO,
|
|
}),
|
|
AddCol({
|
|
name: 'contocomfrom.path',
|
|
label_trans: 'groups.groupname',
|
|
field: 'contocomfrom',
|
|
subfield: 'path',
|
|
foredit: false,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '/circuit/contocomfrom.path',
|
|
noshowlabel: true,
|
|
extrafield: 'movement.fromCCom',
|
|
tipoconto: shared_consts.AccountType.COMMUNITY_ACCOUNT,
|
|
}),
|
|
AddCol({
|
|
name: 'userto.username',
|
|
label_trans: 'reg.username',
|
|
field: 'userto',
|
|
subfield: 'username',
|
|
foredit: false,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '/my/userto.username',
|
|
extrafield: 'movement.to',
|
|
noshowlabel: true,
|
|
tipoconto: shared_consts.AccountType.USER,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'groupto.groupname',
|
|
label_trans: 'groups.groupname',
|
|
field: 'groupto',
|
|
subfield: 'groupname',
|
|
foredit: false,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '/grp/groupto.groupname',
|
|
extrafield: 'movement.toCColl',
|
|
noshowlabel: true,
|
|
tipoconto: shared_consts.AccountType.CONTO_DI_GRUPPO,
|
|
}),
|
|
AddCol({
|
|
name: 'contocomfto.path',
|
|
label_trans: 'groups.groupname',
|
|
field: 'contocomto',
|
|
subfield: 'path',
|
|
foredit: false,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '/circuit/contocomto.path',
|
|
noshowlabel: true,
|
|
extrafield: 'movement.toCCom',
|
|
tipoconto: shared_consts.AccountType.COMMUNITY_ACCOUNT,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'amount',
|
|
label_trans: 'movement.amount',
|
|
fieldtype: costanti.FieldType.currency,
|
|
required: true,
|
|
tipovisu: costanti.TipoVisu.TESTO_BORDATO,
|
|
}),
|
|
AddCol({
|
|
name: 'causal',
|
|
label_trans: 'movement.causal',
|
|
tipovisu: costanti.TipoVisu.TESTO_BORDATO,
|
|
}),
|
|
];
|
|
|
|
export const colmyMovementTable = [
|
|
// AddCol({ name: '_id', label_trans: 'reg.id' }),
|
|
AddCol({
|
|
name: 'transactionDate',
|
|
label_trans: 'movement.transactionDate',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'userfrom.username',
|
|
label_trans: 'circuit.sender',
|
|
field: 'userfrom',
|
|
subfield: 'username',
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '/my/userfrom.username',
|
|
tipoconto: shared_consts.AccountType.USER,
|
|
required: true,
|
|
}),
|
|
AddCol({
|
|
name: 'groupfrom.groupname',
|
|
label_trans: 'movement.accountFromCollId',
|
|
field: 'groupfrom',
|
|
subfield: 'groupname',
|
|
foredit: false,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '/grp/groupfrom.groupname',
|
|
tipoconto: shared_consts.AccountType.CONTO_DI_GRUPPO,
|
|
required: true,
|
|
}),
|
|
AddCol({
|
|
name: 'contocomfrom.path',
|
|
label_trans: 'movement.accountFromComId',
|
|
field: 'contocomfrom',
|
|
subfield: 'path',
|
|
foredit: false,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '/circuit/contocomfrom.path',
|
|
tipoconto: shared_consts.AccountType.COMMUNITY_ACCOUNT,
|
|
required: true,
|
|
}),
|
|
AddCol({
|
|
name: 'userto.username',
|
|
label_trans: 'circuit.dest',
|
|
field: 'userto',
|
|
subfield: 'username',
|
|
foredit: false,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '/my/userto.username',
|
|
tipoconto: shared_consts.AccountType.USER,
|
|
required: true,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'groupto.groupname',
|
|
label_trans: 'movement.accountToCollId',
|
|
field: 'groupto',
|
|
subfield: 'groupname',
|
|
foredit: false,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '/grp/groupto.groupname',
|
|
tipoconto: shared_consts.AccountType.CONTO_DI_GRUPPO,
|
|
required: true,
|
|
}),
|
|
AddCol({
|
|
name: 'contocomfto.path',
|
|
label_trans: 'movement.accountToComId',
|
|
field: 'contocomto',
|
|
subfield: 'path',
|
|
foredit: false,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '/circuit/contocomto.path',
|
|
tipoconto: shared_consts.AccountType.COMMUNITY_ACCOUNT,
|
|
required: true,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'amount',
|
|
label_trans: 'movement.amount',
|
|
fieldtype: costanti.FieldType.currency,
|
|
required: true,
|
|
tipovisu: costanti.TipoVisu.TESTO_BORDATO,
|
|
}),
|
|
AddCol({
|
|
name: 'causal',
|
|
label_trans: 'movement.causal',
|
|
tipovisu: costanti.TipoVisu.TESTO_BORDATO,
|
|
}),
|
|
];
|
|
|
|
export const colmyUserPeopleSaldi = [
|
|
// AddCol({ name: '_id', label_trans: 'reg.id' }),
|
|
AddCol({ name: 'username', label_trans: 'reg.username_short' }),
|
|
// AddCol({ name: 'name', label_trans: 'reg.name' }),
|
|
AddCol({
|
|
name: 'profile.img',
|
|
field: 'profile',
|
|
subfield: 'img',
|
|
label_trans: 'reg.img',
|
|
sortable: false,
|
|
showWhen:
|
|
costanti.showWhen.NewRec + costanti.showWhen.InPage + costanti.showWhen.InEdit,
|
|
}),
|
|
AddCol({
|
|
name: 'saldo',
|
|
label_trans: 'account.saldo',
|
|
fieldtype: costanti.FieldType.currency,
|
|
}),
|
|
];
|
|
|
|
export const colmyUserPeople = [
|
|
// AddCol({ name: '_id', label_trans: 'reg.id' }),
|
|
AddCol({ name: 'username', label_trans: 'reg.username_short' }),
|
|
// AddCol({ name: 'name', label_trans: 'reg.name' }),
|
|
AddCol({
|
|
name: 'profile.img',
|
|
field: 'profile',
|
|
subfield: 'img',
|
|
label_trans: 'reg.img',
|
|
sortable: false,
|
|
showWhen:
|
|
costanti.showWhen.NewRec + costanti.showWhen.InPage + costanti.showWhen.InEdit,
|
|
}),
|
|
// AddCol({ name: 'reported', label_trans: 'reg.reported', fieldtype: costanti.FieldType.boolean }),
|
|
/* AddCol({
|
|
name: 'profile.born_city_id', label_trans: 'reg.born_city', fieldtype: costanti.FieldType.select_by_server,
|
|
jointable: 'cities',
|
|
tablesel: 'cities',
|
|
remote_table: 'mycities',
|
|
remote_key: '_id',
|
|
remote_field: 'comune',
|
|
noshowlabel: true,
|
|
}),
|
|
|
|
*/
|
|
// AddCol({ name: 'sospeso', label_trans: 'reg.sospeso', fieldtype: costanti.FieldType.boolean }),
|
|
// AddCol({ name: 'deleted', label_trans: 'reg.deleted', fieldtype: costanti.FieldType.boolean }),
|
|
];
|
|
|
|
export const colmyUserGroup = [
|
|
// AddCol({ name: '_id', label_trans: 'reg.id' }),
|
|
AddCol({
|
|
name: 'title',
|
|
label_trans: 'reg.nameorg',
|
|
field_toduplicate_nospace: 'groupname',
|
|
required: true,
|
|
noshowlabel: true,
|
|
maxlength: 50,
|
|
}),
|
|
AddCol({
|
|
name: 'groupname',
|
|
label_trans: 'reg.groupname',
|
|
required: false,
|
|
maxlength: 50,
|
|
allowchar: costanti.ALLOWCHAR_CODE,
|
|
showLinkResult: '{site}/grp/{value}',
|
|
showWhen: costanti.showWhen.InPage + costanti.showWhen.NewRec,
|
|
}),
|
|
AddCol({
|
|
name: 'idCity',
|
|
label_trans: 'skill.cityorprovince',
|
|
fieldtype: costanti.FieldType.multiselect_by_server,
|
|
jointable: 'cities',
|
|
tablesel: 'cities',
|
|
noshowlabel: true,
|
|
icon: 'fas fa-map-marker-alt',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView,
|
|
remote_table: 'mycities',
|
|
remote_key: '_id',
|
|
remote_field: 'comune',
|
|
}),
|
|
AddCol({
|
|
name: 'idCatGrp',
|
|
label_trans: 'catgrps.name',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
required: false,
|
|
jointable: 'catgrps',
|
|
visible: true,
|
|
icon: 'category',
|
|
noshowlabel: true,
|
|
}),
|
|
AddCol({
|
|
name: 'descr',
|
|
label_trans: 'shared.short_descr',
|
|
required: true,
|
|
noshowlabel: true,
|
|
maxlength: 100,
|
|
}),
|
|
/*AddCol({
|
|
name: 'pwd', label_trans: 'groups.pwd', fieldtype: costanti.FieldType.crypted,
|
|
visibleif: costanti.BINARY_CHECK, visib_field: 'visibility', visib_value: shared_consts.Visibility_Group.PASSWORD,
|
|
showWhen: costanti.showWhen.NewRec + costanti.showWhen.InEdit,
|
|
}),*/
|
|
AddCol({
|
|
name: 'admins',
|
|
label_trans: 'shared.admins',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'friendsandme',
|
|
field_outtype: costanti.FieldType.object,
|
|
showWhen: costanti.showWhen.InView_OnlyifExist,
|
|
}),
|
|
AddCol({
|
|
name: 'date_created',
|
|
label_trans: 'reg.pub_created',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
required: false,
|
|
visible: false,
|
|
sortable: true,
|
|
showWhen: 0,
|
|
}),
|
|
AddCol({
|
|
name: 'date_updated',
|
|
label_trans: 'reg.pub_updated',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
required: false,
|
|
visible: false,
|
|
sortable: true,
|
|
showWhen: 0,
|
|
}),
|
|
AddCol({
|
|
name: 'photos',
|
|
label_trans: 'skill.photos',
|
|
fieldtype: costanti.FieldType.listimages,
|
|
jointable: '',
|
|
showWhen:
|
|
costanti.showWhen.InPage + costanti.showWhen.InEdit + costanti.showWhen.InView,
|
|
}),
|
|
AddCol({
|
|
name: 'note',
|
|
label_trans: 'reg.detailsPage',
|
|
fieldtype: costanti.FieldType.html,
|
|
titlepopupedit: 'detailsPage',
|
|
field_extra1: 'groupname',
|
|
subfield_extra1: '',
|
|
}),
|
|
AddCol({
|
|
name: '',
|
|
fieldtype: costanti.FieldType.separator,
|
|
required: false,
|
|
showWhen: costanti.showWhen.NewRec + costanti.showWhen.InEdit,
|
|
visible: false,
|
|
}),
|
|
AddCol({
|
|
name: 'visibility',
|
|
label_trans: 'bot.visibility',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'visibilGroup',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
isadvanced_field: true,
|
|
}),
|
|
AddCol({
|
|
name: 'link_telegram',
|
|
label_trans: 'reg.link_telegram',
|
|
fieldtype: costanti.FieldType.link,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
icon: 'fab fa-telegram',
|
|
isadvanced_field: true,
|
|
}),
|
|
AddCol({
|
|
name: 'website',
|
|
label_trans: 'reg.website',
|
|
fieldtype: costanti.FieldType.link,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
isadvanced_field: true,
|
|
}),
|
|
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
];
|
|
|
|
export const colmyGoods = [
|
|
AddCol({
|
|
name: 'username',
|
|
label_trans: 'reg.username',
|
|
foredit: false,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '/my/username',
|
|
noshowlabel: true,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView,
|
|
}),
|
|
AddCol({
|
|
name: 'idCity',
|
|
label_trans: 'skill.cityorprovince',
|
|
fieldtype: costanti.FieldType.multiselect_by_server,
|
|
jointable: 'cities',
|
|
tablesel: 'cities',
|
|
noshowlabel: true,
|
|
icon: 'fas fa-map-marker-alt',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
remote_table: 'mycities',
|
|
remote_key: '_id',
|
|
remote_field: 'comune',
|
|
required: true,
|
|
}),
|
|
AddCol({
|
|
name: 'groupname',
|
|
label_trans: 'proj.gruppo',
|
|
foredit: false,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '/mygrp/groupname',
|
|
noshowlabel: true,
|
|
}),
|
|
AddCol({
|
|
name: 'adType',
|
|
label_trans: 'adTypes.name',
|
|
fieldtype: costanti.FieldType.multioption,
|
|
required: true,
|
|
jointable: 'adtypes',
|
|
showWhen:
|
|
costanti.showWhen.NewRec + costanti.showWhen.InPage + costanti.showWhen.InEdit,
|
|
icon: 'fas fa-bullhorn',
|
|
noshowlabel: true,
|
|
numpag_carousel: 1,
|
|
inline: true,
|
|
typeobj: 'radio',
|
|
}),
|
|
AddCol({
|
|
name: 'descr',
|
|
label_trans: 'proj.shortdescr',
|
|
fieldtype: costanti.FieldType.string,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
noshowlabel: true,
|
|
maxlength: 120,
|
|
required: true,
|
|
sortable: false,
|
|
numpag_carousel: 3,
|
|
}),
|
|
AddCol({
|
|
name: 'photos',
|
|
label_trans: 'skill.photos',
|
|
fieldtype: costanti.FieldType.listimages,
|
|
jointable: '',
|
|
showpicprofile_ifnotset: true,
|
|
showWhen:
|
|
costanti.showWhen.NewRec + costanti.showWhen.InPage + costanti.showWhen.InEdit,
|
|
}),
|
|
AddCol({
|
|
name: 'note',
|
|
label_trans: 'proj.descrapprof',
|
|
fieldtype: costanti.FieldType.html,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
titlepopupedit: 'Dettagli',
|
|
field_extra1: 'username',
|
|
subfield_extra1: '',
|
|
// minlength: 50,
|
|
required: false,
|
|
}),
|
|
AddCol({
|
|
name: 'idSectorGood',
|
|
label_trans: 'sectors.name',
|
|
fieldtype: costanti.FieldType.select,
|
|
required: true,
|
|
jointable: 'sectorgoods',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
visible: true,
|
|
icon: 'category',
|
|
}),
|
|
AddCol({
|
|
name: 'idGood',
|
|
label_trans: 'skill.name',
|
|
fieldtype: costanti.FieldType.select,
|
|
required: false,
|
|
jointable: 'goods',
|
|
addnone: true,
|
|
filter_table: 'sectorgoods',
|
|
filter_field: 'idSectorGood',
|
|
noshowlabel: true,
|
|
icon: 'engineering',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
allowNewValue: false,
|
|
}),
|
|
AddCol({
|
|
name: 'idContribType',
|
|
label_trans: 'contribtype.name',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'contribtypes',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
noshowlabel: true,
|
|
icon: 'fas fa-hand-holding',
|
|
// icon: 'fas fa-hands-helping',
|
|
}),
|
|
AddCol({
|
|
name: '',
|
|
fieldtype: costanti.FieldType.separator,
|
|
required: false,
|
|
showWhen: costanti.showWhen.NewRec + costanti.showWhen.InEdit,
|
|
visible: false,
|
|
}),
|
|
AddCol({
|
|
name: 'idShipping',
|
|
label_trans: 'shipping.name',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'shippings',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
noshowlabel: true,
|
|
icon: 'fas fa-shipping-fast',
|
|
// icon: 'fas fa-hands-helping',
|
|
isadvanced_field: true,
|
|
}),
|
|
AddCol({
|
|
name: 'otherfilters',
|
|
label_trans: 'otherfilters.name',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'otherfilters',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
noshowlabel: true,
|
|
icon: 'fas fa-filter',
|
|
// icon: 'fas fa-hands-helping',
|
|
isadvanced_field: true,
|
|
}),
|
|
AddCol({
|
|
name: 'pub_to_share',
|
|
label_trans: 'skill.pub_to_share',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'pub_to_share',
|
|
icon: 'fas fa-users',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
isadvanced_field: true,
|
|
}),
|
|
AddCol({
|
|
name: 'date_created',
|
|
label_trans: 'event.dateCreated',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
required: false,
|
|
visible: false,
|
|
sortable: true,
|
|
showWhen: 0,
|
|
}),
|
|
/*AddCol({
|
|
name: 'idSubSkill',
|
|
label_trans: 'skill.subskill',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
required: false,
|
|
jointable: 'subskills',
|
|
filter_table: 'skills',
|
|
filter_field: 'idSkill',
|
|
noshowlabel: true,
|
|
icon: 'far fa-id-card',
|
|
showWhen: costanti.showWhen.NewRec + costanti.showWhen.InPage + costanti.showWhen.InEdit + costanti.showWhen.InView_OnlyifExist,
|
|
allowNewValue: true,
|
|
isadvanced_field: true,
|
|
}),
|
|
|
|
*/
|
|
|
|
// **ADDFIELD_MYSKILL
|
|
AddCol({
|
|
name: 'website',
|
|
label_trans: 'reg.website',
|
|
isadvanced_field: true,
|
|
fieldtype: costanti.FieldType.link,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
}),
|
|
AddCol(DuplicateRec),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
];
|
|
|
|
export const colAttivita = [
|
|
AddCol({
|
|
name: 'tipodiAttivita',
|
|
label_trans: 'attivita.tipodiattivita',
|
|
fieldtype: costanti.FieldType.select,
|
|
required: true,
|
|
jointable: 'tipodiattivitas', //toolsext.TABTIPODIATTIVITA,
|
|
icon: 'fas fa-balance-scale',
|
|
// noshowlabel: true,
|
|
// numpag_carousel: 1,
|
|
// inline: true,
|
|
// typeobj: 'radio',
|
|
}),
|
|
AddCol({
|
|
name: 'descr',
|
|
label_trans: 'attivita.descr',
|
|
fieldtype: costanti.FieldType.string,
|
|
maxlength: 300,
|
|
required: true,
|
|
}),
|
|
AddCol({
|
|
name: 'idSector',
|
|
label_trans: 'sectors.name',
|
|
fieldtype: costanti.FieldType.select,
|
|
required: true,
|
|
jointable: getTabSector(),
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
visible: true,
|
|
icon: 'category',
|
|
numpag_carousel: 4,
|
|
}),
|
|
AddCol({
|
|
name: 'idSkill',
|
|
label_trans: 'skill.name',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'skills',
|
|
addnone: true,
|
|
filter_table: getTabSector(),
|
|
filter_field: 'idSector',
|
|
noshowlabel: true,
|
|
icon: 'engineering',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView,
|
|
allowNewValue: false,
|
|
required: false,
|
|
sortable: false,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'note',
|
|
label_trans: 'attivita.note',
|
|
fieldtype: costanti.FieldType.html,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
titlepopupedit: 'Dettagli',
|
|
field_extra1: 'username',
|
|
subfield_extra1: '',
|
|
required: false,
|
|
isadvanced_field: true,
|
|
numpag_carousel: 3,
|
|
}),
|
|
AddCol({
|
|
name: 'coordinate_gps',
|
|
label_trans: 'attivita.coordinate_gps',
|
|
fieldtype: costanti.FieldType.coordinates,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
required: false,
|
|
}),
|
|
AddCol({
|
|
name: 'idCity',
|
|
label_trans: 'skill.cityorprovince',
|
|
fieldtype: costanti.FieldType.multiselect_by_server,
|
|
jointable: 'cities',
|
|
tablesel: 'cities',
|
|
noshowlabel: true,
|
|
icon: 'fas fa-map-marker-alt',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
remote_table: 'mycities',
|
|
remote_key: '_id',
|
|
remote_field: 'comune',
|
|
required: true,
|
|
showonlyif_dipersona: true,
|
|
numpag_carousel: 2,
|
|
}),
|
|
AddCol({
|
|
name: 'date_updated',
|
|
label_trans: 'reg.pub_updated',
|
|
fieldtype: costanti.FieldType.date,
|
|
required: false,
|
|
visible: false,
|
|
sortable: true,
|
|
showWhen: 0,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'createdBy',
|
|
label_trans: 'reg.username',
|
|
foredit: false,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '',
|
|
noshowlabel: true,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView,
|
|
}),
|
|
AddCol({
|
|
name: 'date_pub',
|
|
label_trans: 'products.date_pub',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
foredit: false,
|
|
noshowlabel: true,
|
|
}),
|
|
AddCol({
|
|
name: 'email',
|
|
label_trans: 'attivita.email',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'cell_phone',
|
|
label_trans: 'attivita.cell_phone',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'whatsapp',
|
|
label_trans: 'attivita.whatsapp',
|
|
}),
|
|
AddCol({
|
|
name: 'telegram_username',
|
|
label_trans: 'attivita.telegram_username',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({ name: 'website', label_trans: 'attivita.website' }),
|
|
|
|
AddCol({
|
|
name: 'logo',
|
|
label_trans: 'attivita.logo',
|
|
fieldtype: costanti.FieldType.imagerec,
|
|
jointable: '',
|
|
showWhen:
|
|
costanti.showWhen.NewRec + costanti.showWhen.InPage + costanti.showWhen.InEdit,
|
|
isadvanced_field: false,
|
|
}),
|
|
AddCol({
|
|
name: 'photos',
|
|
label_trans: 'attivita.foto',
|
|
fieldtype: costanti.FieldType.listimages,
|
|
jointable: '',
|
|
showWhen:
|
|
costanti.showWhen.NewRec + costanti.showWhen.InPage + costanti.showWhen.InEdit,
|
|
isadvanced_field: false,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'date_updated',
|
|
label_trans: 'reg.pub_updated',
|
|
fieldtype: costanti.FieldType.date,
|
|
required: false,
|
|
visible: false,
|
|
sortable: true,
|
|
showWhen: 0,
|
|
}),
|
|
AddCol(DuplicateRec),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
|
|
//++Todo: Aggiungere ORARI di Servizio
|
|
];
|
|
|
|
export const colmySkills = [
|
|
AddCol({
|
|
name: 'idCity',
|
|
label_trans: 'skill.cityorprovince',
|
|
fieldtype: costanti.FieldType.multiselect_by_server,
|
|
jointable: 'cities',
|
|
tablesel: 'cities',
|
|
noshowlabel: true,
|
|
icon: 'fas fa-map-marker-alt',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
remote_table: 'mycities',
|
|
remote_key: '_id',
|
|
remote_field: 'comune',
|
|
required: true,
|
|
showonlyif_dipersona: true,
|
|
numpag_carousel: 1,
|
|
}),
|
|
AddCol({
|
|
name: 'adType',
|
|
label_trans: 'adTypes.name',
|
|
fieldtype: costanti.FieldType.multioption,
|
|
required: true,
|
|
jointable: 'adtypes',
|
|
showWhen:
|
|
costanti.showWhen.NewRec + costanti.showWhen.InPage + costanti.showWhen.InEdit,
|
|
icon: 'fas fa-bullhorn',
|
|
noshowlabel: true,
|
|
numpag_carousel: 1,
|
|
inline: true,
|
|
typeobj: 'radio',
|
|
}),
|
|
AddCol({
|
|
name: 'idStatusSkill',
|
|
label_trans: 'statusSkill.name',
|
|
fieldtype: costanti.FieldType.multioption,
|
|
jointable: 'statusSkills',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
noshowlabel: true,
|
|
icon: 'mood',
|
|
required: true,
|
|
numpag_carousel: 1,
|
|
inline: true,
|
|
typeobj: 'checkbox',
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'username',
|
|
label_trans: 'reg.username',
|
|
foredit: false,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '/my/username',
|
|
noshowlabel: true,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView,
|
|
}),
|
|
AddCol({
|
|
name: 'descr',
|
|
label_trans: 'proj.shortdescr',
|
|
fieldtype: costanti.FieldType.string,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
noshowlabel: true,
|
|
maxlength: 120,
|
|
required: true,
|
|
sortable: false,
|
|
numpag_carousel: 3,
|
|
}),
|
|
AddCol({
|
|
name: 'photos',
|
|
label_trans: 'skill.photos',
|
|
fieldtype: costanti.FieldType.listimages,
|
|
jointable: '',
|
|
showpicprofile_ifnotset: true,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView,
|
|
isadvanced_field: false,
|
|
numpag_carousel: 6,
|
|
}),
|
|
AddCol({
|
|
name: 'note',
|
|
label_trans: 'proj.descrapprof',
|
|
fieldtype: costanti.FieldType.html,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
titlepopupedit: 'Dettagli',
|
|
field_extra1: 'username',
|
|
subfield_extra1: '',
|
|
required: false,
|
|
numpag_carousel: 3,
|
|
}),
|
|
AddCol({
|
|
name: 'idSector',
|
|
label_trans: 'sectors.name',
|
|
fieldtype: costanti.FieldType.select,
|
|
required: true,
|
|
jointable: getTabSector(),
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
visible: true,
|
|
icon: 'category',
|
|
numpag_carousel: 4,
|
|
}),
|
|
AddCol({
|
|
name: 'idSkill',
|
|
label_trans: 'skill.name',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'skills',
|
|
filter_table: getTabSector(),
|
|
filter_field: 'idSector',
|
|
noshowlabel: true,
|
|
addnone: true,
|
|
icon: 'engineering',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
allowNewValue: false,
|
|
required: false,
|
|
numpag_carousel: 4,
|
|
}),
|
|
AddCol({
|
|
name: 'idContribType',
|
|
label_trans: 'contribtype.name',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'contribtypes',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
noshowlabel: true,
|
|
icon: 'fas fa-hand-holding',
|
|
// icon: 'fas fa-hands-helping',
|
|
// isadvanced_field: true,
|
|
numpag_carousel: 5,
|
|
}),
|
|
AddCol({
|
|
name: 'groupname',
|
|
label_trans: 'proj.gruppo',
|
|
foredit: false,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '/mygrp/groupname',
|
|
noshowlabel: true,
|
|
}),
|
|
AddCol({
|
|
name: '',
|
|
fieldtype: costanti.FieldType.separator,
|
|
required: false,
|
|
showWhen: costanti.showWhen.NewRec + costanti.showWhen.InEdit,
|
|
visible: false,
|
|
sortable: false,
|
|
}),
|
|
AddCol({
|
|
name: 'pub_to_share',
|
|
label_trans: 'skill.pub_to_share',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'pub_to_share',
|
|
icon: 'fas fa-users',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
numpag_carousel: 2,
|
|
isadvanced_field: true,
|
|
}),
|
|
AddCol({
|
|
name: 'website',
|
|
label_trans: 'reg.website',
|
|
fieldtype: costanti.FieldType.link,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
numpag_carousel: 6,
|
|
isadvanced_field: true,
|
|
}),
|
|
/*AddCol({
|
|
name: 'numLevel',
|
|
label_trans: 'level.name',
|
|
fieldtype: costanti.FieldType.star3,
|
|
required: false,
|
|
jointable: 'levels',
|
|
showWhen: costanti.showWhen.NewRec + costanti.showWhen.InPage + costanti.showWhen.InEdit + costanti.showWhen.InView_OnlyifExist,
|
|
noshowlabel: false,
|
|
icon: 'grading',
|
|
isadvanced_field: true,
|
|
numpag_carousel: 7,
|
|
}),*/
|
|
AddCol({
|
|
name: 'date_created',
|
|
label_trans: 'event.dateCreated',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
required: false,
|
|
visible: false,
|
|
sortable: true,
|
|
showWhen: 0,
|
|
}),
|
|
// **ADDFIELD_MYSKILL
|
|
AddCol(DuplicateRec),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
];
|
|
|
|
export const colmyHosp = [
|
|
AddCol({
|
|
name: 'username',
|
|
label_trans: 'reg.username',
|
|
foredit: false,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '/my/username',
|
|
noshowlabel: true,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView,
|
|
sortable: false,
|
|
}),
|
|
AddCol({
|
|
name: 'idCity',
|
|
label_trans: 'skill.cityorprovince',
|
|
fieldtype: costanti.FieldType.multiselect_by_server,
|
|
jointable: 'cities',
|
|
tablesel: 'cities',
|
|
noshowlabel: true,
|
|
icon: 'fas fa-map-marker-alt',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
remote_table: 'mycities',
|
|
remote_key: '_id',
|
|
remote_field: 'comune',
|
|
sortable: false,
|
|
required: true,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'visibile',
|
|
label_trans: 'hosps.visibile',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
showWhen:
|
|
costanti.showWhen.NewRec + costanti.showWhen.InPage + costanti.showWhen.InEdit,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'adType',
|
|
label_trans: 'adTypes.name',
|
|
fieldtype: costanti.FieldType.multioption,
|
|
required: true,
|
|
jointable: 'adtypes',
|
|
showWhen:
|
|
costanti.showWhen.NewRec + costanti.showWhen.InPage + costanti.showWhen.InEdit,
|
|
icon: 'fas fa-bullhorn',
|
|
noshowlabel: true,
|
|
numpag_carousel: 1,
|
|
inline: true,
|
|
typeobj: 'radio',
|
|
}),
|
|
AddCol({
|
|
name: 'typeHosp',
|
|
label_trans: 'hosps.typeHosp',
|
|
fieldtype: costanti.FieldType.select,
|
|
required: true,
|
|
jointable: 'typehosps', // toolsext.TABTYPEHOSP,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
visible: true,
|
|
icon: 'category',
|
|
sortable: false,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'numMaxPeopleHosp',
|
|
label_trans: 'hosps.numMaxPeopleHosp',
|
|
fieldtype: costanti.FieldType.select,
|
|
required: true,
|
|
jointable: 'people', //toolsext.TABPEOPLE,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
visible: true,
|
|
icon: 'category',
|
|
sortable: false,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'accomodation',
|
|
label_trans: 'hosps.accomodation.title',
|
|
fieldtype: costanti.FieldType.listobj,
|
|
jointable: '',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView,
|
|
sortable: false,
|
|
}),
|
|
AddCol({
|
|
name: 'preferences',
|
|
label_trans: 'hosps.preferences',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'hosps_preferences', //'hosps_preferences',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
noshowlabel: true,
|
|
icon: 'fas fa-asterisk',
|
|
// icon: 'fas fa-hands-helping',
|
|
isadvanced_field: false,
|
|
sortable: false,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'groupname',
|
|
label_trans: 'proj.gruppo',
|
|
foredit: false,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '/mygrp/groupname',
|
|
noshowlabel: true,
|
|
}),
|
|
AddCol({
|
|
name: 'descr',
|
|
label_trans: 'proj.shortdescr',
|
|
fieldtype: costanti.FieldType.string,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
noshowlabel: true,
|
|
maxlength: 120,
|
|
required: true,
|
|
sortable: false,
|
|
}),
|
|
AddCol({
|
|
name: 'note',
|
|
label_trans: 'proj.descrapprof',
|
|
fieldtype: costanti.FieldType.html,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
titlepopupedit: 'Dettagli',
|
|
field_extra1: 'username',
|
|
subfield_extra1: '',
|
|
required: false,
|
|
sortable: false,
|
|
}),
|
|
AddCol({
|
|
name: 'idContribType',
|
|
label_trans: 'contribtype.name',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'contribtypes',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
noshowlabel: true,
|
|
icon: 'fas fa-hand-holding',
|
|
// icon: 'fas fa-hands-helping',
|
|
sortable: false,
|
|
}),
|
|
AddCol({
|
|
name: 'photos',
|
|
label_trans: 'skill.photos',
|
|
fieldtype: costanti.FieldType.listimages,
|
|
jointable: '',
|
|
showpicprofile_ifnotset: true,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView,
|
|
sortable: false,
|
|
}),
|
|
AddCol({
|
|
name: '',
|
|
fieldtype: costanti.FieldType.separator,
|
|
required: false,
|
|
showWhen: costanti.showWhen.NewRec + costanti.showWhen.InEdit,
|
|
visible: false,
|
|
sortable: false,
|
|
}),
|
|
AddCol({
|
|
name: 'link_maplocation',
|
|
label_trans: 'reg.link_maplocation',
|
|
fieldtype: costanti.FieldType.link,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
sortable: false,
|
|
isadvanced_field: true,
|
|
}),
|
|
AddCol({
|
|
name: 'pub_to_share',
|
|
label_trans: 'skill.pub_to_share',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'pub_to_share',
|
|
icon: 'fas fa-users',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
isadvanced_field: true,
|
|
}),
|
|
AddCol({
|
|
name: 'website',
|
|
label_trans: 'reg.website',
|
|
fieldtype: costanti.FieldType.link,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
sortable: false,
|
|
isadvanced_field: true,
|
|
}),
|
|
AddCol({
|
|
name: 'date_created',
|
|
label_trans: 'event.dateCreated',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
required: false,
|
|
visible: false,
|
|
sortable: true,
|
|
showWhen: 0,
|
|
}),
|
|
AddCol(DuplicateRec),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
];
|
|
|
|
export const colmyBachecas = [
|
|
AddCol({
|
|
name: 'idStatusSkill',
|
|
label_trans: 'statusSkill.name',
|
|
fieldtype: costanti.FieldType.multioption,
|
|
jointable: 'statusSkills',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
noshowlabel: true,
|
|
icon: 'mood',
|
|
sortable: false,
|
|
typeobj: 'checkbox',
|
|
}),
|
|
AddCol({
|
|
name: 'descr',
|
|
label_trans: 'proj.shortdescr',
|
|
fieldtype: costanti.FieldType.string,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
noshowlabel: true,
|
|
maxlength: 120,
|
|
required: true,
|
|
sortable: false,
|
|
}),
|
|
AddCol({
|
|
name: 'photos',
|
|
label_trans: 'skill.photos',
|
|
fieldtype: costanti.FieldType.listimages,
|
|
jointable: '',
|
|
showpicprofile_ifnotset: true,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView,
|
|
sortable: false,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'username',
|
|
label_trans: 'reg.username',
|
|
foredit: false,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '/my/username',
|
|
noshowlabel: true,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView,
|
|
sortable: false,
|
|
}),
|
|
AddCol({
|
|
name: 'groupname',
|
|
label_trans: 'proj.gruppo',
|
|
foredit: false,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '/mygrp/groupname',
|
|
noshowlabel: true,
|
|
}),
|
|
AddCol({
|
|
name: 'dateTimeStart',
|
|
name2: 'dateTimeEnd',
|
|
label_trans: 'event.dateTimeStart',
|
|
// jointable: toolsext.TABCALALLDATE,
|
|
fieldtype: costanti.FieldType.date2startend,
|
|
// fieldtype: costanti.FieldType.select,
|
|
// fieldtype_real: costanti.FieldType.onlydate,
|
|
// fieldtype: costanti.FieldType.onlydate,
|
|
icon: 'fas fa-calendar-day',
|
|
required: true,
|
|
}),
|
|
/*AddCol({
|
|
name: 'dateTimeEnd',
|
|
label_trans: 'event.dateTimeEnd',
|
|
fieldtype: costanti.FieldType.date,
|
|
// jointable: toolsext.TABCALALLDATE,
|
|
// fieldtype: costanti.FieldType.select,
|
|
// fieldtype_real: costanti.FieldType.onlydate,
|
|
icon: 'fas fa-calendar-day',
|
|
sortable: false,
|
|
required: true,
|
|
}),*/
|
|
AddCol({
|
|
name: 'idCity',
|
|
label_trans: 'skill.cityorprovince',
|
|
fieldtype: costanti.FieldType.multiselect_by_server,
|
|
jointable: 'cities',
|
|
tablesel: 'cities',
|
|
noshowlabel: true,
|
|
icon: 'fas fa-map-marker-alt',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
remote_table: 'mycities',
|
|
remote_key: '_id',
|
|
remote_field: 'comune',
|
|
sortable: false,
|
|
required: true,
|
|
}),
|
|
AddCol({
|
|
name: 'idSector',
|
|
label_trans: 'sectors.name',
|
|
fieldtype: costanti.FieldType.select,
|
|
required: true,
|
|
jointable: getTabSector(),
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
visible: true,
|
|
icon: 'category',
|
|
sortable: false,
|
|
}),
|
|
AddCol({
|
|
name: 'idSkill',
|
|
label_trans: 'skill.name',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'skills',
|
|
addnone: true,
|
|
filter_table: getTabSector(),
|
|
filter_field: 'idSector',
|
|
noshowlabel: true,
|
|
icon: 'engineering',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView,
|
|
allowNewValue: false,
|
|
required: false,
|
|
sortable: false,
|
|
}),
|
|
AddCol({
|
|
name: 'note',
|
|
label_trans: 'proj.descrapprof',
|
|
fieldtype: costanti.FieldType.html,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
titlepopupedit: 'Dettagli',
|
|
field_extra1: 'username',
|
|
subfield_extra1: '',
|
|
required: false,
|
|
sortable: false,
|
|
}),
|
|
AddCol({
|
|
name: 'address',
|
|
label_trans: 'event.address',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'organisedBy',
|
|
label_trans: 'event.organisedBy_insert',
|
|
fieldtype: costanti.FieldType.string,
|
|
required: false,
|
|
sortable: false,
|
|
}),
|
|
AddCol({
|
|
name: '',
|
|
fieldtype: costanti.FieldType.separator,
|
|
required: false,
|
|
showWhen: costanti.showWhen.NewRec + costanti.showWhen.InEdit,
|
|
visible: false,
|
|
sortable: false,
|
|
}),
|
|
AddCol({
|
|
name: 'link_maplocation',
|
|
label_trans: 'reg.link_maplocation',
|
|
fieldtype: costanti.FieldType.link,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
sortable: false,
|
|
isadvanced_field: true,
|
|
}),
|
|
AddCol({
|
|
name: 'website',
|
|
label_trans: 'reg.website',
|
|
fieldtype: costanti.FieldType.link,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
sortable: false,
|
|
isadvanced_field: true,
|
|
}),
|
|
AddCol({
|
|
name: 'contact_phone',
|
|
label_trans: 'event.contact_phone',
|
|
fieldtype: costanti.FieldType.string,
|
|
isadvanced_field: true,
|
|
}),
|
|
AddCol({
|
|
name: 'contact_email',
|
|
label_trans: 'event.contact_email',
|
|
fieldtype: costanti.FieldType.string,
|
|
isadvanced_field: true,
|
|
}),
|
|
AddCol({
|
|
name: 'contact_telegram',
|
|
label_trans: 'event.contact_telegram',
|
|
fieldtype: costanti.FieldType.username_telegram,
|
|
isadvanced_field: true,
|
|
}),
|
|
AddCol({
|
|
name: 'min_partecip',
|
|
label_trans: 'event.min_partecip',
|
|
fieldtype: costanti.FieldType.number,
|
|
isadvanced_field: true,
|
|
}),
|
|
AddCol({
|
|
name: 'max_partecip',
|
|
label_trans: 'event.max_partecip',
|
|
fieldtype: costanti.FieldType.number,
|
|
isadvanced_field: true,
|
|
}),
|
|
AddCol({
|
|
name: 'idContribType',
|
|
label_trans: 'contribtype.name',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'contribtypes',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
noshowlabel: true,
|
|
icon: 'fas fa-hand-holding',
|
|
// icon: 'fas fa-hands-helping',
|
|
isadvanced_field: true,
|
|
sortable: false,
|
|
}),
|
|
AddCol({
|
|
name: 'contribstr',
|
|
label_trans: 'event.contribstr',
|
|
fieldtype: costanti.FieldType.string,
|
|
isadvanced_field: true,
|
|
}),
|
|
AddCol({
|
|
name: 'pub_to_share',
|
|
label_trans: 'skill.pub_to_share',
|
|
fieldtype: costanti.FieldType.select,
|
|
icon: 'fas fa-users',
|
|
jointable: 'pub_to_share',
|
|
isadvanced_field: true,
|
|
}),
|
|
AddCol({
|
|
name: 'date_created',
|
|
label_trans: 'event.dateCreated',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
required: false,
|
|
visible: false,
|
|
sortable: true,
|
|
showWhen: 0,
|
|
}),
|
|
// **ADDFIELD_MYBACHECAS
|
|
AddCol(DuplicateRec),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
];
|
|
|
|
export const colStatusSkills = [
|
|
AddCol({ name: '_id', label_trans: 'index', fieldtype: costanti.FieldType.number }),
|
|
AddCol({ name: 'descr', label_trans: 'store.description' }),
|
|
AddCol({ name: 'color', label_trans: 'products.color' }),
|
|
AddCol({ name: 'theme', label_trans: 'products.theme' }),
|
|
AddCol({ name: 'icon', label_trans: 'pages.icon' }),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colTableSites = [
|
|
AddCol({
|
|
name: 'active',
|
|
label_trans: 'sites.active',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'idapp',
|
|
label_trans: 'sites.idapp',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'name',
|
|
label_trans: 'sites.name',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'adminemail',
|
|
label_trans: 'sites.adminemail',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'manageremail',
|
|
label_trans: 'sites.manageremail',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'replyTo',
|
|
label_trans: 'sites.replyTo',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'host',
|
|
label_trans: 'sites.host',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'host_ip',
|
|
label_trans: 'sites.host_ip',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'host_test',
|
|
label_trans: 'sites.host_test',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'host_test_ip',
|
|
label_trans: 'sites.host_test_ip',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'host_testapi',
|
|
label_trans: 'sites.host_testapi',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'host_testapi_ip',
|
|
label_trans: 'sites.host_testapi_ip',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'cf_token',
|
|
label_trans: 'sites.cf_token',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'cf_zoneId',
|
|
label_trans: 'sites.cf_zoneId',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'servermail',
|
|
label_trans: 'sites.servermail',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'enable_servermail',
|
|
label_trans: 'sites.enable_servermail',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'portapp',
|
|
label_trans: 'sites.portapp',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({ name: 'dir', label_trans: 'sites.dir' }),
|
|
AddCol({
|
|
name: 'dir_test',
|
|
label_trans: 'sites.dir_test',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'email_from',
|
|
label_trans: 'sites.email_from',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'email_pwd',
|
|
label_trans: 'sites.email_pwd',
|
|
fieldtype: costanti.FieldType.password,
|
|
}),
|
|
AddCol({
|
|
name: 'telegram_key',
|
|
label_trans: 'sites.telegram_key',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'telegram_bot_name',
|
|
label_trans: 'sites.telegram_bot_name',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'telegram_support_chat',
|
|
label_trans: 'sites.telegram_support_chat',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'telegram_key_test',
|
|
label_trans: 'sites.telegram_key_test',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'load_process_telegram_test',
|
|
label_trans: 'sites.load_process_telegram_test',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'load_process_telegramt',
|
|
label_trans: 'sites.load_process_telegram',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'telegram_bot_name_test',
|
|
label_trans: 'sites.telegram_bot_name_test',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'pathreg_add',
|
|
label_trans: 'sites.pathreg_add',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'ask_to_verify_reg',
|
|
label_trans: 'sites.ask_to_verify_reg',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({ name: 'who', label_trans: 'sites.who', fieldtype: costanti.FieldType.string }),
|
|
AddCol({
|
|
name: 'status',
|
|
label_trans: 'sites.status',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'note',
|
|
label_trans: 'sites.note',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'domain_provider',
|
|
label_trans: 'sites.domain_provider',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'domain_expiring',
|
|
label_trans: 'reg.domain_expiring',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
}),
|
|
AddCol({
|
|
name: 'next_payment',
|
|
label_trans: 'reg.next_payment',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
}),
|
|
AddCol({ name: 'description', label_trans: 'reg.description' }),
|
|
AddCol({ name: 'keywords', label_trans: 'reg.keywords' }),
|
|
// Configuration
|
|
// AddCol({ name: 'confsite.notif_reg', field: 'confsite', subfield: 'notif_reg', label_trans: 'reg.notif_reg', fieldtype: costanti.FieldType.boolean }),
|
|
AddCol({
|
|
name: 'confsite.options',
|
|
field: 'confsite',
|
|
subfield: 'options',
|
|
label_trans: 'reg.options',
|
|
fieldtype: costanti.FieldType.binary,
|
|
jointable: 'confsite_opt',
|
|
}),
|
|
AddCol({
|
|
name: 'confpages.lang',
|
|
field: 'confpages',
|
|
subfield: 'lang',
|
|
label_trans: 'confpages.lang',
|
|
fieldtype: costanti.FieldType.binary,
|
|
jointable: 'confpages_lang',
|
|
}),
|
|
AddCol({
|
|
name: 'policy.show',
|
|
field: 'policy',
|
|
subfield: 'show',
|
|
label_trans: 'policy.show',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'policy.owneremail',
|
|
field: 'policy',
|
|
subfield: 'owneremail',
|
|
label_trans: 'policy.owneremail',
|
|
}),
|
|
AddCol({
|
|
name: 'policy.SiteName',
|
|
field: 'policy',
|
|
subfield: 'SiteNameow',
|
|
label_trans: 'policy.SiteName',
|
|
}),
|
|
AddCol({
|
|
name: 'policy.ownerDataName',
|
|
field: 'policy',
|
|
subfield: 'ownerDataName',
|
|
label_trans: 'policy.ownerDataName',
|
|
}),
|
|
AddCol({
|
|
name: 'policy.managerData',
|
|
field: 'policy',
|
|
subfield: 'managerData',
|
|
label_trans: 'policy.managerData',
|
|
}),
|
|
AddCol({
|
|
name: 'policy.includeData',
|
|
field: 'policy',
|
|
subfield: 'includeData',
|
|
label_trans: 'policy.includeData',
|
|
}),
|
|
AddCol({
|
|
name: 'policy.url',
|
|
field: 'policy',
|
|
subfield: 'url',
|
|
label_trans: 'policy.url',
|
|
}),
|
|
AddCol({
|
|
name: 'policy.lastdataupdate',
|
|
field: 'policy',
|
|
subfield: 'lastdataupdate',
|
|
label_trans: 'policy.lastdataupdate',
|
|
}),
|
|
AddCol({
|
|
name: 'policy.country',
|
|
field: 'policy',
|
|
subfield: 'country',
|
|
label_trans: 'policy.country',
|
|
}),
|
|
AddCol({
|
|
name: 'contacts.facebook',
|
|
field: 'contacts',
|
|
subfield: 'facebook',
|
|
label_trans: 'reg.facebook',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'contacts.instagram',
|
|
field: 'contacts',
|
|
subfield: 'instagram',
|
|
label_trans: 'reg.instagram',
|
|
}),
|
|
AddCol({
|
|
name: 'contacts.whatsapp',
|
|
field: 'contacts',
|
|
subfield: 'whatsapp',
|
|
label_trans: 'reg.whatsapp',
|
|
}),
|
|
AddCol({
|
|
name: 'contacts.telegram',
|
|
field: 'contacts',
|
|
subfield: 'telegram',
|
|
label_trans: 'reg.telegram',
|
|
}),
|
|
AddCol({
|
|
name: 'contacts.info2',
|
|
field: 'contacts',
|
|
subfield: 'info2',
|
|
label_trans: 'reg.info2',
|
|
}),
|
|
AddCol({
|
|
name: 'contacts.cell',
|
|
field: 'contacts',
|
|
subfield: 'cell',
|
|
label_trans: 'reg.cell',
|
|
}),
|
|
AddCol({
|
|
name: 'contacts.email',
|
|
field: 'contacts',
|
|
subfield: 'email',
|
|
label_trans: 'reg.email',
|
|
}),
|
|
AddCol({
|
|
name: 'contacts.address',
|
|
field: 'contacts',
|
|
subfield: 'address',
|
|
label_trans: 'reg.address',
|
|
}),
|
|
AddCol({
|
|
name: 'contacts.map',
|
|
field: 'contacts',
|
|
subfield: 'map',
|
|
label_trans: 'reg.map',
|
|
}),
|
|
AddCol({
|
|
name: 'confpages.font',
|
|
field: 'confpages',
|
|
subfield: 'font',
|
|
label_trans: 'confpages.font',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'fonts_installed',
|
|
}),
|
|
AddCol({
|
|
name: 'confpages.col_toolbar',
|
|
field: 'confpages',
|
|
subfield: 'col_toolbar',
|
|
label_trans: 'confpages.col_toolbar',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'confpages.col_bgfooter',
|
|
field: 'confpages',
|
|
subfield: 'col_bgfooter',
|
|
label_trans: 'confpages.col_bgfooter',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'confpages.show_darkopt',
|
|
field: 'confpages',
|
|
subfield: 'show_darkopt',
|
|
label_trans: 'confpages.show_darkopt',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'confpages.dark',
|
|
field: 'confpages',
|
|
subfield: 'dark',
|
|
label_trans: 'confpages.dark',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colTableIscrittiConacreis = [
|
|
AddCol({
|
|
name: 'annoTesseramento',
|
|
label_trans: 'reg.annoTesseramento',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'numTesseraInterna',
|
|
label_trans: 'reg.numTesseraInterna',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'codiceConacreis',
|
|
label_trans: 'reg.codiceConacreis',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'metodo_pagamento',
|
|
label_trans: 'reg.metodo_pagamento',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'metodo_pagamento',
|
|
}),
|
|
AddCol({
|
|
name: 'ha_pagato',
|
|
label_trans: 'reg.ha_pagato',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({ name: 'name', label_trans: 'reg.name', fieldtype: costanti.FieldType.string }),
|
|
AddCol({
|
|
name: 'surname',
|
|
label_trans: 'reg.surname',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'dateofreg',
|
|
label_trans: 'reg.dateofreg',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
}),
|
|
AddCol({
|
|
name: 'dateofapproved',
|
|
label_trans: 'reg.dateofapproved',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
}),
|
|
AddCol({
|
|
name: 'email',
|
|
label_trans: 'reg.email',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'fiscalcode',
|
|
label_trans: 'reg.fiscalcode',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'residency_address',
|
|
label_trans: 'reg.residency_address',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'residency_city',
|
|
label_trans: 'reg.residency_city',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'residency_province',
|
|
label_trans: 'reg.residency_province',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'residency_country',
|
|
label_trans: 'reg.residency_country',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'residency_zipcode',
|
|
label_trans: 'reg.residency_zipcode',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'dateofbirth',
|
|
label_trans: 'reg.dateofbirth',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
}),
|
|
AddCol({
|
|
name: 'born_city',
|
|
label_trans: 'reg.born_city',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'born_province',
|
|
label_trans: 'reg.born_province',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'born_country',
|
|
label_trans: 'reg.born_country',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'cell_phone',
|
|
label_trans: 'reg.cell_phone',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'iscrizione_compilata',
|
|
label_trans: 'reg.iscrizione_compilata',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'motivazioni',
|
|
label_trans: 'reg.motivazioni',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'newsletter_on',
|
|
label_trans: 'reg.newsletter_on',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'competenze_professionalita',
|
|
label_trans: 'reg.competenze_professionalita',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'cosa_potrei_offrire',
|
|
label_trans: 'reg.cosa_potrei_offrire',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'cosa_vorrei_ricevere',
|
|
label_trans: 'reg.cosa_vorrei_ricevere',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'altre_comunicazioni',
|
|
label_trans: 'reg.altre_comunicazioni',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'come_ci_hai_conosciuto',
|
|
label_trans: 'reg.come_ci_hai_conosciuto',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({ name: 'note', label_trans: 'reg.note', fieldtype: costanti.FieldType.string }),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colTableIscrittiArcadei = [
|
|
AddCol({
|
|
name: 'annoTesseramento',
|
|
label_trans: 'reg.annoTesseramento',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'numTesseraInterna',
|
|
label_trans: 'reg.numTesseraInterna',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'metodo_pagamento',
|
|
label_trans: 'reg.metodo_pagamento',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'metodo_pagamento',
|
|
}),
|
|
AddCol({
|
|
name: 'ha_pagato',
|
|
label_trans: 'reg.ha_pagato',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({ name: 'name', label_trans: 'reg.name', fieldtype: costanti.FieldType.string }),
|
|
AddCol({
|
|
name: 'surname',
|
|
label_trans: 'reg.surname',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'dateofreg',
|
|
label_trans: 'reg.dateofreg',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
}),
|
|
AddCol({
|
|
name: 'dateofapproved',
|
|
label_trans: 'reg.dateofapproved',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
}),
|
|
AddCol({
|
|
name: 'email',
|
|
label_trans: 'reg.email',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'email2',
|
|
label_trans: 'reg.email2',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
// AddCol({ name: 'fiscalcode', label_trans: 'reg.fiscalcode', fieldtype: costanti.FieldType.string }),
|
|
AddCol({
|
|
name: 'residency_address',
|
|
label_trans: 'reg.residency_address',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'residency_city',
|
|
label_trans: 'reg.residency_city',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'residency_province',
|
|
label_trans: 'reg.residency_province',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'residency_country',
|
|
label_trans: 'reg.residency_country',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'residency_zipcode',
|
|
label_trans: 'reg.residency_zipcode',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'dateofbirth',
|
|
label_trans: 'reg.dateofbirth',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
}),
|
|
AddCol({
|
|
name: 'born_city',
|
|
label_trans: 'reg.born_city',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'born_province',
|
|
label_trans: 'reg.born_province',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'born_country',
|
|
label_trans: 'reg.born_country',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'cell_phone',
|
|
label_trans: 'reg.cell_phone',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'cell_phone2',
|
|
label_trans: 'reg.cell_phone2',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'doctype',
|
|
label_trans: 'reg.doctype',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'documentnumber',
|
|
label_trans: 'reg.documentnumber',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'quota_versata',
|
|
label_trans: 'reg.quota_versata',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'categorie_interesse',
|
|
label_trans: 'reg.categorie_interesse',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'cat_interesse_arcadei',
|
|
}),
|
|
AddCol({
|
|
name: 'altre_comunicazioni',
|
|
label_trans: 'reg.altre_comunicazioni',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'come_ci_hai_conosciuto',
|
|
label_trans: 'reg.come_ci_hai_conosciuto',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'iscrizione_compilata',
|
|
label_trans: 'reg.iscrizione_compilata',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({ name: 'note', label_trans: 'reg.note', fieldtype: costanti.FieldType.string }),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colTableGestoreOrdini = [
|
|
AddCol({ name: 'name', label_trans: 'products.name' }),
|
|
AddCol({
|
|
name: 'totalQty',
|
|
label_trans: 'orderscart.totalQty',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'totalQtyPreordered',
|
|
label_trans: 'orderscart.totalQtyPreordered',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'price',
|
|
label_trans: 'order.price',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'quantity',
|
|
label_trans: 'order.quantity',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'quantitypreordered',
|
|
label_trans: 'order.quantitypreordered',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'TotalPriceProduct',
|
|
label_trans: 'orderscart.TotalPriceProduct',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'TotalPriceProduct_Sell',
|
|
label_trans: 'orderscart.TotalPriceProduct_Sell',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'TotalPriceProductCalc',
|
|
label_trans: 'orderscart.TotalPriceProductCalc',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'status',
|
|
label_trans: 'orderscart.status',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
];
|
|
|
|
export const colTableVariazioni = [
|
|
AddCol({
|
|
name: '_id',
|
|
label_trans: 'catalogo.id',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'price',
|
|
label_trans: 'catalogo.prezzo',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'sale_price',
|
|
label_trans: 'catalogo.prezzo_scontato',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'quantita',
|
|
label_trans: 'catalogo.quantita',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'availability',
|
|
label_trans: 'catalogo.availability',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'formato',
|
|
label_trans: 'catalogo.formato',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'misure',
|
|
label_trans: 'catalogo.misure',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'ristampa',
|
|
label_trans: 'catalogo.ristampa',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'edizione',
|
|
label_trans: 'catalogo.edizione',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'tipologia',
|
|
label_trans: 'catalogo.tipologia',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'edizione',
|
|
label_trans: 'catalogo.edizione',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'preOrderDate',
|
|
label_trans: 'catalogo.preOrderDate',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'addtocart_link',
|
|
label_trans: 'catalogo.addtocart_link',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'eta',
|
|
label_trans: 'catalogo.eta',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
];
|
|
|
|
/*
|
|
export const colTableProductInfos = [
|
|
AddCol({ name: 'code', label_trans: 'products.code', required: true }),
|
|
AddCol({ name: 'codice_EAN', label_trans: 'products.codice_EAN' }),
|
|
AddCol({ name: 'barcode', label_trans: 'products.barcode' }),
|
|
AddCol({ name: 'name', label_trans: 'products.name' }),
|
|
AddCol({
|
|
name: 'description',
|
|
label_trans: 'products.description',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({ name: 'icon', label_trans: 'products.icon' }),
|
|
AddCol({
|
|
name: 'imagefile',
|
|
label_trans: 'products.img',
|
|
fieldtype: costanti.FieldType.image_and_filename,
|
|
path: 'products/',
|
|
}),
|
|
AddCol({
|
|
name: 'department',
|
|
label_trans: 'products.department',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'departments',
|
|
}),
|
|
AddCol({
|
|
name: 'idCatProds',
|
|
label_trans: 'products.category',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'catprods',
|
|
}),
|
|
AddCol({
|
|
name: 'idCollana',
|
|
label_trans: 'products.category',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'collanas',
|
|
}),
|
|
AddCol({ name: 'color', label_trans: 'products.color' }),
|
|
AddCol({ name: 'size', label_trans: 'products.size' }),
|
|
AddCol({
|
|
name: 'weight',
|
|
label_trans: 'products.weight',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'weight_lordo',
|
|
label_trans: 'products.weight_lordo',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'vegan',
|
|
label_trans: 'products.vegan',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'sfuso',
|
|
label_trans: 'products.sfuso',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'unit',
|
|
label_trans: 'products.unit',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'units',
|
|
}),
|
|
AddCol({
|
|
name: 'unit_lordo',
|
|
label_trans: 'products.unit_lordo',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'units',
|
|
}),
|
|
AddCol({
|
|
name: 'stars',
|
|
label_trans: 'products.stars',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'date',
|
|
label_trans: 'products.date',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({ name: 'link_scheda', label_trans: 'products.link_scheda' }),
|
|
AddCol({
|
|
name: 'ingredienti',
|
|
label_trans: 'products.ingredienti',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({
|
|
name: 'descrizione_breve_macro',
|
|
label_trans: 'products.descrizione_breve_macro',
|
|
fieldtype: costanti.FieldType.editor_nohtml,
|
|
}),
|
|
AddCol({
|
|
name: 'descrizione_completa_macro',
|
|
label_trans: 'products.descrizione_completa_macro',
|
|
fieldtype: costanti.FieldType.editor_nohtml,
|
|
}),
|
|
AddCol({
|
|
name: 'descr_trafiletto_catalogo',
|
|
label_trans: 'products.descr_trafiletto_catalogo',
|
|
fieldtype: costanti.FieldType.editor_nohtml,
|
|
}),
|
|
AddCol({
|
|
name: 'valori_nutrizionali',
|
|
label_trans: 'products.valori_nutrizionali',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({
|
|
name: 'author',
|
|
label_trans: 'products.author',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'collezione',
|
|
label_trans: 'products.collezione',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'date_pub',
|
|
label_trans: 'products.date_pub',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
}),
|
|
AddCol({
|
|
name: 'publisher',
|
|
label_trans: 'products.publisher',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'pagine',
|
|
label_trans: 'products.pagine',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'note',
|
|
label_trans: 'products.note',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
*/
|
|
|
|
export const colTableOrdersCart = [
|
|
AddCol({ name: '_id', label_trans: 'others.value' }),
|
|
AddCol({
|
|
name: 'numorder',
|
|
label_trans: 'orderscart.numorder',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'totalQty',
|
|
label_trans: 'orderscart.totalQty',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'totalQtyPreordered',
|
|
label_trans: 'orderscart.totalQtyPreordered',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'totalPrice',
|
|
label_trans: 'orderscart.totalPrice',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'totalPriceCalc',
|
|
label_trans: 'orderscart.totalPriceCalc',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'totalPriceIntero',
|
|
label_trans: 'orderscart.totalPriceIntero',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'status',
|
|
label_trans: 'orderscart.status',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
];
|
|
|
|
export const colTableProdShort = [
|
|
AddCol(ModifRec),
|
|
AddCol({
|
|
name: 'active',
|
|
label_trans: 'products.active',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'productInfo.code',
|
|
field: 'productInfo',
|
|
subfield: 'code',
|
|
label_trans: 'products.code',
|
|
required: true,
|
|
}),
|
|
AddCol({
|
|
name: 'productInfo.name',
|
|
label_trans: 'products.name',
|
|
field: 'productInfo',
|
|
subfield: 'name',
|
|
required: true,
|
|
}),
|
|
AddCol({
|
|
name: 'price',
|
|
label_trans: 'products.price',
|
|
fieldtype: costanti.FieldType.number,
|
|
required: true,
|
|
}),
|
|
AddCol({
|
|
name: 'stockQty',
|
|
label_trans: 'products.stockQty',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'maxbookableGASQty',
|
|
label_trans: 'ecomm.maxbookableGASQty',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'maxBookableSinglePersQty',
|
|
label_trans: 'products.maxBookableSinglePersQty',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'qtyToReachForGas',
|
|
label_trans: 'ecomm.qtyToReachForGas',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'price_acquistato',
|
|
label_trans: 'products.price_acquistato',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'idProducer',
|
|
label_trans: 'products.producer',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'producers',
|
|
}),
|
|
AddCol({
|
|
name: 'idStorehouses',
|
|
label_trans: 'storehouses.name',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'storehouses',
|
|
}),
|
|
AddCol({
|
|
name: 'idGasordine',
|
|
label_trans: 'gas.name',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'gasordines',
|
|
}),
|
|
AddCol({
|
|
name: 'idProvider',
|
|
label_trans: 'providers.name',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'providers',
|
|
}),
|
|
AddCol({
|
|
name: 'productInfo.description',
|
|
label_trans: 'products.description',
|
|
fieldtype: costanti.FieldType.html,
|
|
field: 'productInfo',
|
|
subfield: 'description',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit,
|
|
}),
|
|
AddCol({
|
|
name: 'productInfo.imagefile',
|
|
field: 'productInfo',
|
|
subfield: 'imagefile',
|
|
label_trans: 'products.img',
|
|
fieldtype: costanti.FieldType.imgfile_sfuso,
|
|
path: 'products/',
|
|
}),
|
|
AddCol({
|
|
name: 'productInfo.idCatProds',
|
|
field: 'productInfo',
|
|
subfield: 'idCatProds',
|
|
label_trans: 'products.category',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'catprods',
|
|
}),
|
|
AddCol({
|
|
name: 'date_pub',
|
|
field: 'productInfo',
|
|
subfield: 'date_pub',
|
|
label_trans: 'reg.pub_created',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
required: false,
|
|
sortable: true,
|
|
showWhen:
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
}),
|
|
AddCol({
|
|
name: 'date_updated',
|
|
field: 'productInfo',
|
|
subfield: 'date_updated',
|
|
label_trans: 'reg.pub_updated',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
required: false,
|
|
sortable: true,
|
|
showWhen:
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
}),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colTableProducts = [
|
|
AddCol({
|
|
name: 'active',
|
|
label_trans: 'products.active',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({ name: 'isbn', label_trans: 'products.isbn' }),
|
|
AddCol({ name: 'name', label_trans: 'products.name' }),
|
|
AddCol({
|
|
name: 'idProducer',
|
|
label_trans: 'products.producer',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'producers',
|
|
}),
|
|
AddCol({
|
|
name: 'idStorehouses',
|
|
label_trans: 'storehouses.name',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'storehouses',
|
|
}),
|
|
AddCol({
|
|
name: 'idGasordine',
|
|
label_trans: 'gas.name',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'gasordines',
|
|
}),
|
|
AddCol({
|
|
name: 'idProvider',
|
|
label_trans: 'providers.name',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'providers',
|
|
}),
|
|
AddCol({
|
|
name: 'idScontisticas',
|
|
label_trans: 'scontistica.name',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'scontisticas',
|
|
}),
|
|
AddCol({
|
|
name: 'price',
|
|
label_trans: 'products.price',
|
|
fieldtype: costanti.FieldType.number,
|
|
required: true,
|
|
}),
|
|
|
|
// arrvariazioni
|
|
/* AddCol({ name: 'sale_price', label_trans: 'products.sale_price', fieldtype: costanti.FieldType.number, required: false }),
|
|
AddCol({
|
|
name: 'versione',
|
|
label_trans: 'products.versione',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'versions',
|
|
}),
|
|
AddCol({ name: 'status', label_trans: 'products.status', fieldtype: costanti.FieldType.string }),
|
|
*/
|
|
|
|
AddCol({
|
|
name: 'price_acquistato',
|
|
label_trans: 'products.price_acquistato',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({ name: 'after_price', label_trans: 'products.after_price' }),
|
|
AddCol({
|
|
name: 'minBuyQty',
|
|
label_trans: 'products.minBuyQty',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'minStepQty',
|
|
label_trans: 'products.minStepQty',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'maxBookableSinglePersQty',
|
|
label_trans: 'products.maxBookableSinglePersQty',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'stockQty',
|
|
label_trans: 'products.stockQty',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'stockBloccatiQty',
|
|
label_trans: 'products.stockBloccatiQty',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'bookedQtyOrdered',
|
|
label_trans: 'products.bookedQtyOrdered',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'bookedQtyConfirmed',
|
|
label_trans: 'products.bookedQtyConfirmed',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'qtyToReachForGas',
|
|
label_trans: 'ecomm.qtyToReachForGas',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'note',
|
|
label_trans: 'ecomm.note',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({
|
|
name: 'maxbookableGASQty',
|
|
label_trans: 'ecomm.maxbookableGASQty',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'bookedGASQtyOrdered',
|
|
label_trans: 'ecomm.bookedGASQtyOrdered',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'bookableGASBloccatiQty',
|
|
label_trans: 'ecomm.bookableGASBloccatiQty',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'canBeShipped',
|
|
label_trans: 'products.canBeShipped',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'canBeBuyOnline',
|
|
label_trans: 'products.canBeBuyOnline',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'validaprod',
|
|
label_trans: 'products.validaprod',
|
|
fieldtype: costanti.FieldType.verifica,
|
|
}),
|
|
AddCol({
|
|
name: 'scraped',
|
|
label_trans: 'products.scraped',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'scraped_error',
|
|
label_trans: 'products.scraped_error',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
const colcontribtype = [
|
|
AddCol({ name: '_id', label_trans: 'others.value' }),
|
|
AddCol({ name: 'label', label_trans: 'proj.longdescr' }),
|
|
AddCol({
|
|
name: 'showprice',
|
|
label_trans: 'event.showprice',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
const colpaymenttype = [
|
|
AddCol(ModifRec),
|
|
AddCol({ name: '_id', label_trans: 'others.value' }),
|
|
AddCol({ name: 'key', label_trans: 'reg.key' }),
|
|
AddCol({ name: 'label', label_trans: 'proj.longdescr' }),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
const colworkers = [
|
|
AddCol({ name: '_id', label_trans: 'others.value' }),
|
|
AddCol({ name: 'username', label_trans: 'reg.username' }),
|
|
AddCol({ name: 'name', label_trans: 'reg.name' }),
|
|
AddCol({ name: 'surname', label_trans: 'reg.surname' }),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
const colgraduatoria = [
|
|
AddCol({ name: 'index', label_trans: 'index' }),
|
|
AddCol({
|
|
name: 'punteggio',
|
|
label_trans: 'Punt',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({ name: 'ind_order', label_trans: 'ind_order' }),
|
|
AddCol({
|
|
name: 'num_tess',
|
|
label_trans: 'num_tess',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({ name: 'username', label_trans: 'reg.username_short' }),
|
|
AddCol({ name: 'name', label_trans: 'reg.name' }),
|
|
AddCol({ name: 'surname', label_trans: 'reg.surname' }),
|
|
AddCol({
|
|
name: 'numNaviEntrato',
|
|
label_trans: 'Navi',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'indimbarco',
|
|
label_trans: 'Imbarco',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
// AddCol({ name: 'numinvitati', label_trans: 'Inv.', fieldtype: costanti.FieldType.number }),
|
|
// AddCol({ name: 'numinvitatiattivi', label_trans: 'Att.', fieldtype: costanti.FieldType.number }),
|
|
AddCol({
|
|
name: 'numinvitatiTot',
|
|
label_trans: 'Inv (Tot)',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'numinvitatiattiviTot',
|
|
label_trans: 'Att. Tot',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({ name: 'invitante_username', label_trans: 'reg.aportador_solidario' }),
|
|
AddCol({ name: 'navestr', label_trans: 'Nave', fieldtype: costanti.FieldType.string }),
|
|
AddCol({ name: 'note', label_trans: 'note', fieldtype: costanti.FieldType.string }),
|
|
AddCol({
|
|
name: 'date_added',
|
|
label_trans: 'date_added',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol(DuplicateRec),
|
|
AddCol(DeleteRec),
|
|
];
|
|
|
|
const coldisciplines = [
|
|
AddCol({ name: 'typol_code', label_trans: 'disc.typol_code' }),
|
|
AddCol({
|
|
name: 'order',
|
|
label_trans: 'disc.order',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({ name: 'label', label_trans: 'event.title' }),
|
|
AddCol({ name: 'description', label_trans: 'proj.longdescr' }),
|
|
AddCol({ name: 'linkpage', label_trans: 'event.linkpage' }),
|
|
AddCol({ name: 'color', label_trans: 'event.color' }),
|
|
AddCol({ name: 'icon', label_trans: 'event.icon' }),
|
|
AddCol({ name: 'img', label_trans: 'event.img' }),
|
|
AddCol({ name: 'img_small', label_trans: 'event.img_small' }),
|
|
AddCol({
|
|
name: 'showinhome',
|
|
label_trans: 'event.showinhome',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'showinnewsletter',
|
|
label_trans: 'event.showinnewsletter',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'teachers',
|
|
label_trans: 'event.teacher',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'operators',
|
|
}),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
const colTablePermission = [
|
|
AddCol({ name: '_id', label_trans: 'others.value' }),
|
|
AddCol({ name: 'label', label_trans: 'proj.longdescr' }),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
const colTableTipoDiAttivita = [
|
|
AddCol({ name: '_id', label_trans: 'others.value' }),
|
|
AddCol({ name: 'label', label_trans: 'proj.longdescr' }),
|
|
AddCol({ name: 'note', label_trans: 'proj.longdescr' }),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
const colCalDate = [
|
|
AddCol({ name: '_id', label_trans: 'rec.date', fieldtype: costanti.FieldType.number }),
|
|
AddCol({
|
|
name: 'datestr',
|
|
label_trans: 'reg.date',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'filter',
|
|
label_trans: 'reg.filter',
|
|
fieldtype: costanti.FieldType.object,
|
|
}),
|
|
];
|
|
|
|
const colTableGeneric = [
|
|
AddCol({ name: 'value', label_trans: 'others.value' }),
|
|
AddCol({ name: 'label', label_trans: 'proj.longdescr' }),
|
|
];
|
|
|
|
const colTableGenTrans = [
|
|
AddCol({ name: 'value', label_trans: 'others.value' }),
|
|
AddCol({ name: 'labeltrans', label_trans: 'proj.longdescr' }),
|
|
];
|
|
|
|
export const colTableOperator = [
|
|
AddCol({ name: 'username', label_trans: 'reg.username_short' }),
|
|
AddCol({ name: 'name', label_trans: 'reg.name' }),
|
|
AddCol({ name: 'surname', label_trans: 'reg.surname' }),
|
|
AddCol({
|
|
name: 'showInTeam',
|
|
label_trans: 'op.showInTeam',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'arrDisciplines',
|
|
label_trans: 'op.arrDisciplines',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'disciplines',
|
|
}),
|
|
AddCol({ name: 'email', label_trans: 'reg.email' }),
|
|
AddCol({ name: 'img', label_trans: 'event.img' }),
|
|
AddCol({ name: 'cell', label_trans: 'reg.cell' }),
|
|
AddCol({
|
|
name: 'usertelegram',
|
|
label_trans: 'op.usertelegram',
|
|
fieldtype: costanti.FieldType.username_telegram,
|
|
}),
|
|
AddCol({ name: 'qualification', label_trans: 'op.qualification' }),
|
|
AddCol({ name: 'disciplines', label_trans: 'op.disciplines' }),
|
|
AddCol({ name: 'certifications', label_trans: 'op.certifications' }),
|
|
AddCol({ name: 'intro', label_trans: 'op.intro', fieldtype: costanti.FieldType.html }),
|
|
AddCol({ name: 'info', label_trans: 'op.info', fieldtype: costanti.FieldType.html }),
|
|
AddCol({ name: 'webpage', label_trans: 'op.webpage' }),
|
|
AddCol({ name: 'days_working', label_trans: 'op.days_working' }),
|
|
AddCol({ name: 'facebook', label_trans: 'op.facebook' }),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
const colTableEvents = [
|
|
AddCol({ name: '_id', label_trans: 'event._id' }),
|
|
AddCol({
|
|
name: 'typol',
|
|
label_trans: 'event.typol',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'disciplines',
|
|
}),
|
|
AddCol({ name: 'short_tit', label_trans: 'event.short_tit' }),
|
|
AddCol({ name: 'title', label_trans: 'event.title' }),
|
|
AddCol({
|
|
name: 'details',
|
|
label_trans: 'event.details',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({
|
|
name: 'bodytext',
|
|
label_trans: 'event.bodytext',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({
|
|
name: 'dateTimeStart',
|
|
name2: 'dateTimeEnd',
|
|
label_trans: 'event.dateTimeStart',
|
|
fieldtype: costanti.FieldType.date2startend,
|
|
}),
|
|
AddCol({ name: 'bgcolor', label_trans: 'event.bgcolor' }),
|
|
AddCol({ name: 'icon', label_trans: 'event.icon' }),
|
|
AddCol({ name: 'img_small', label_trans: 'event.img_small' }),
|
|
AddCol({ name: 'img', label_trans: 'event.img' }),
|
|
AddCol({
|
|
name: 'wherecode',
|
|
label_trans: 'event.where',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'wheres',
|
|
}),
|
|
AddCol({
|
|
name: 'contribtype',
|
|
label_trans: 'event.contribtype',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'contribtypes',
|
|
}),
|
|
AddCol({ name: 'price', label_trans: 'event.price' }),
|
|
AddCol({ name: 'infoafterprice', label_trans: 'event.infoafterprice' }),
|
|
AddCol({
|
|
name: 'teacher',
|
|
label_trans: 'event.teacher',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'operators',
|
|
}),
|
|
AddCol({
|
|
name: 'teacher2',
|
|
label_trans: 'event.teacher2',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'operators',
|
|
}),
|
|
AddCol({
|
|
name: 'teacher3',
|
|
label_trans: 'event.teacher3',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'operators',
|
|
}),
|
|
AddCol({
|
|
name: 'teacher4',
|
|
label_trans: 'event.teacher4',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'operators',
|
|
}),
|
|
AddCol({ name: 'infoextra', label_trans: 'event.infoextra' }),
|
|
AddCol({ name: 'linkpage', label_trans: 'event.linkpage' }),
|
|
AddCol({ name: 'facebook', label_trans: 'event.facebook' }),
|
|
AddCol({ name: 'linkpdf', label_trans: 'event.linkpdf' }),
|
|
AddCol({ name: 'note', label_trans: 'event.note' }),
|
|
AddCol({
|
|
name: 'nobookable',
|
|
label_trans: 'event.nobookable',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'internal',
|
|
label_trans: 'event.internal',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'pagefooter',
|
|
label_trans: 'event.pagefooter',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'internalpage',
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'news',
|
|
label_trans: 'event.news',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'canceled',
|
|
label_trans: 'event.canceled',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'deleted',
|
|
label_trans: 'event.deleted',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({ name: 'dupId', label_trans: 'event.dupId' }),
|
|
AddCol({
|
|
name: 'modified',
|
|
label_trans: 'event.modified',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const fields = {
|
|
colSettings: [
|
|
AddCol({ name: 'key', label_trans: 'col.label' }),
|
|
AddCol({
|
|
name: 'type',
|
|
label_trans: 'col.type',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'fieldstype',
|
|
}),
|
|
AddCol({
|
|
name: 'value_str',
|
|
label_trans: 'col.value',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'value_num',
|
|
label_trans: 'cal.num',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'value_date',
|
|
label_trans: 'cal.data',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'value_bool',
|
|
label_trans: 'cal.bool',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'serv',
|
|
label_trans: 'cal.serv',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'crypted',
|
|
label_trans: 'cal.crypted',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
],
|
|
};
|
|
|
|
export const colTableCalZoom = [
|
|
// AddCol({ name: '_id', label_trans: 'reg.id' }),
|
|
AddCol({ name: 'title', label_trans: 'event.title' }),
|
|
AddCol({ name: 'lang', label_trans: 'pages.lang' }),
|
|
AddCol({ name: 'typeconf', label_trans: 'zoom.typeconf' }),
|
|
AddCol({
|
|
name: 'date_start',
|
|
label_trans: 'event.dateTimeStart',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'date_end',
|
|
label_trans: 'event.dateTimeEnd',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'benvenuto',
|
|
label_trans: 'event.benvenuto',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'icon',
|
|
label_trans: 'event.icon',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'color',
|
|
label_trans: 'event.color',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({ name: 'id_conf_zoom', label_trans: 'zoom.id_conf_zooom' }),
|
|
AddCol({ name: 'note', label_trans: 'zoom.note' }),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colTableUsersBase = [
|
|
AddCol({ name: 'index', label_trans: 'reg.index' }),
|
|
AddCol({ name: 'ind_order', label_trans: 'reg.ind_order' }),
|
|
AddCol({
|
|
name: 'sospeso',
|
|
label_trans: 'reg.sospeso',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'deleted',
|
|
label_trans: 'reg.deleted',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'date_reg',
|
|
label_trans: 'reg.date_reg',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({ name: 'username', label_trans: 'reg.username_short' }),
|
|
AddCol({ name: 'name', label_trans: 'reg.name' }),
|
|
AddCol({ name: 'surname', label_trans: 'reg.surname' }),
|
|
AddCol({ name: 'email', label_trans: 'reg.email' }),
|
|
AddCol({
|
|
name: 'verified_email',
|
|
label_trans: 'reg.verified_email',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.nationality',
|
|
field: 'profile',
|
|
subfield: 'nationality',
|
|
label_trans: 'reg.nationality',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.cell',
|
|
field: 'profile',
|
|
subfield: 'cell',
|
|
label_trans: 'reg.cell',
|
|
maxlength: 12,
|
|
}),
|
|
AddCol({
|
|
name: 'perm',
|
|
label_trans: 'reg.perm',
|
|
fieldtype: costanti.FieldType.binary,
|
|
jointable: 'permissions',
|
|
}),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
// IColGridTable
|
|
export const colTableUsers = [
|
|
// AddCol({ name: '_id', label_trans: 'reg.id' }),
|
|
AddCol({
|
|
name: 'index',
|
|
label_trans: 'reg.index',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
// AddCol({ name: 'ind_order', label_trans: 'reg.ind_order' }),
|
|
AddCol({ name: 'old_order', label_trans: 'old_order' }),
|
|
AddCol({
|
|
name: 'sospeso',
|
|
label_trans: 'reg.sospeso',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'deleted',
|
|
label_trans: 'reg.deleted',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'subaccount',
|
|
label_trans: 'SubAccount',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'navinonpresenti',
|
|
label_trans: 'Navi Non Presenti',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'non_voglio_imbarcarmi',
|
|
label_trans: 'non_voglio_imbarcarmi',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({ name: 'username', label_trans: 'reg.username_short' }),
|
|
AddCol({ name: 'name', label_trans: 'reg.name' }),
|
|
AddCol({ name: 'surname', label_trans: 'reg.surname' }),
|
|
AddCol({ name: 'email', label_trans: 'reg.email' }),
|
|
AddCol({
|
|
name: 'verified_email',
|
|
label_trans: 'reg.verified_email',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.dateofbirth',
|
|
field: 'profile',
|
|
subfield: 'dateofbirth',
|
|
label_trans: 'reg.dateofbirth',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.born_city',
|
|
field: 'profile',
|
|
subfield: 'born_city',
|
|
label_trans: 'reg.born_city',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.born_province',
|
|
field: 'profile',
|
|
subfield: 'born_province',
|
|
label_trans: 'reg.born_province',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.born_country',
|
|
field: 'profile',
|
|
subfield: 'born_country',
|
|
label_trans: 'reg.born_country',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.resid_province',
|
|
field: 'profile',
|
|
subfield: 'resid_province',
|
|
label_trans: 'reg.resid_province',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.resid_card',
|
|
field: 'profile',
|
|
subfield: 'resid_card',
|
|
label_trans: 'reg.resid_card',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.resplist',
|
|
field: 'profile',
|
|
subfield: 'resplist',
|
|
label_trans: 'reg.resplist',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.workerslist',
|
|
field: 'profile',
|
|
subfield: 'workerslist',
|
|
label_trans: 'reg.workerslist',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.teleg_id',
|
|
field: 'profile',
|
|
subfield: 'teleg_id',
|
|
label_trans: 'reg.teleg_id',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.saw_and_accepted',
|
|
field: 'profile',
|
|
subfield: 'saw_and_accepted',
|
|
label_trans: 'reg.saw_and_accepted',
|
|
fieldtype: costanti.FieldType.binary,
|
|
jointable: 'accepted',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.saw_zoom_presentation',
|
|
field: 'profile',
|
|
subfield: 'saw_zoom_presentation',
|
|
label_trans: 'reg.saw_zoom_presentation',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.ask_zoom_partecipato',
|
|
field: 'profile',
|
|
subfield: 'ask_zoom_partecipato',
|
|
label_trans: 'reg.ask_zoom_partecipato',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.qualified',
|
|
field: 'profile',
|
|
subfield: 'qualified',
|
|
label_trans: 'reg.qualified',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.qualified_2invitati',
|
|
field: 'profile',
|
|
subfield: 'qualified_2invitati',
|
|
label_trans: '2_Inv',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.my_dream',
|
|
field: 'profile',
|
|
subfield: 'my_dream',
|
|
label_trans: 'reg.my_dream',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.email_paypal',
|
|
field: 'profile',
|
|
subfield: 'email_paypal',
|
|
label_trans: 'reg.email_paypal',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.payeer_id',
|
|
field: 'profile',
|
|
subfield: 'payeer_id',
|
|
label_trans: 'reg.payeer_id',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.advcash_id',
|
|
field: 'profile',
|
|
subfield: 'advcash_id',
|
|
label_trans: 'reg.advcash_id',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.revolut',
|
|
field: 'profile',
|
|
subfield: 'revolut',
|
|
label_trans: 'revolut',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.link_payment',
|
|
field: 'profile',
|
|
subfield: 'link_payment',
|
|
label_trans: 'reg.link_payment',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.note_payment',
|
|
field: 'profile',
|
|
subfield: 'note_payment',
|
|
label_trans: 'reg.note_payment',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.paymenttypes',
|
|
field: 'profile',
|
|
subfield: 'paymenttypes',
|
|
label_trans: 'reg.paymenttype',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'paymenttypes',
|
|
}),
|
|
// AddCol({ name: 'made_gift', label_trans: 'reg.made_gift', fieldtype: costanti.FieldType.boolean }),
|
|
AddCol({ name: 'note', label_trans: 'reg.note' }),
|
|
// AddCol({ name: 'aportador_solidario_ind_order', label_trans: 'reg.aportador_solidario_ind_order' }),
|
|
// AddCol({ name: 'aportador_solidario_nome_completo', label_trans: 'reg.aportador_solidario_nome_completo' }),
|
|
AddCol({
|
|
name: 'news_on',
|
|
label_trans: 'reg.news_on',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'test',
|
|
label_trans: 'reg.test',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'diario_on',
|
|
label_trans: 'reg.diario_on',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'email_errata',
|
|
label_trans: 'reg.email_errata',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'lastid_newstosent',
|
|
label_trans: 'reg.lastid_newstosent',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({ name: 'aportador_solidario', label_trans: 'reg.aportador_solidario' }),
|
|
AddCol({
|
|
name: 'profile.special_req',
|
|
field: 'profile',
|
|
subfield: 'special_req',
|
|
label_trans: 'reg.special_req',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
// AddCol({ name: 'profile.vuole_ritessersi', field: 'profile', subfield: 'vuole_ritessersi', label_trans: 'reg.vuole_ritessersi', fieldtype: costanti.FieldType.boolean }),
|
|
AddCol({ name: 'lang', field: 'lang', label_trans: 'reg.lang' }),
|
|
AddCol({
|
|
name: 'profile.nationality',
|
|
field: 'profile',
|
|
subfield: 'nationality',
|
|
label_trans: 'reg.nationality',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.intcode_cell',
|
|
field: 'profile',
|
|
subfield: 'intcode_cell',
|
|
label_trans: 'reg.intcode_cell',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.iso2_cell',
|
|
field: 'profile',
|
|
subfield: 'iso2_cell',
|
|
label_trans: 'reg.iso2_cell',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.cell',
|
|
field: 'profile',
|
|
subfield: 'cell',
|
|
label_trans: 'reg.cell',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.country_pay',
|
|
field: 'profile',
|
|
subfield: 'country_pay',
|
|
label_trans: 'reg.country_pay',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.teleg_id_old',
|
|
field: 'profile',
|
|
subfield: 'teleg_id_old',
|
|
label_trans: 'reg.teleg_id_old',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.teleg_checkcode',
|
|
field: 'profile',
|
|
subfield: 'teleg_checkcode',
|
|
label_trans: 'reg.teleg_checkcode',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.manage_telegram',
|
|
field: 'profile',
|
|
subfield: 'manage_telegram',
|
|
label_trans: 'reg.manage_telegram',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.admin_telegram',
|
|
field: 'profile',
|
|
subfield: 'admin_telegram',
|
|
label_trans: 'reg.admin_telegram',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.myshares',
|
|
field: 'profile',
|
|
subfield: 'myshares',
|
|
icon: 'fas fa-users',
|
|
label_trans: 'reg.myshares',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.img',
|
|
field: 'profile',
|
|
subfield: 'img',
|
|
label_trans: 'reg.img',
|
|
sortable: false,
|
|
}),
|
|
AddCol({
|
|
name: 'date_reg',
|
|
label_trans: 'reg.date_reg',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'lasttimeonline',
|
|
label_trans: 'reg.lasttimeonline',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
// AddCol({ name: 'idapp', label_trans: 'reg.idapp', fieldtype: costanti.FieldType.string }),
|
|
AddCol({
|
|
name: 'perm',
|
|
label_trans: 'reg.perm',
|
|
fieldtype: costanti.FieldType.binary,
|
|
jointable: 'permissions',
|
|
titlepopupedit: 'Permessi',
|
|
}),
|
|
AddCol({ name: 'ipaddr', label_trans: 'reg.ipaddr' }),
|
|
AddCol({
|
|
name: 'banIp',
|
|
label_trans: 'reg.banIp',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colTableUsersCNM = [
|
|
// AddCol({ name: '_id', label_trans: 'reg.id' }),
|
|
AddCol({ name: 'ind_order', label_trans: 'reg.ind_order' }),
|
|
// AddCol({ name: 'sospeso', label_trans: 'reg.sospeso', fieldtype: costanti.FieldType.boolean }),
|
|
AddCol({ name: 'username', label_trans: 'reg.username_short' }),
|
|
AddCol({ name: 'name', label_trans: 'reg.name' }),
|
|
AddCol({ name: 'surname', label_trans: 'reg.surname' }),
|
|
AddCol({ name: 'email', label_trans: 'reg.email' }),
|
|
AddCol({
|
|
name: 'verified_email',
|
|
label_trans: 'reg.verified_email',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
// AddCol({ name: 'made_gift', label_trans: 'reg.made_gift', fieldtype: costanti.FieldType.boolean }),
|
|
AddCol({ name: 'note', label_trans: 'reg.note' }),
|
|
// AddCol({ name: 'aportador_solidario', label_trans: 'reg.aportador_solidario' }),
|
|
AddCol({
|
|
name: 'profile.resplist',
|
|
field: 'profile',
|
|
subfield: 'resplist',
|
|
label_trans: 'reg.resplist',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.workerslist',
|
|
field: 'profile',
|
|
subfield: 'workerslist',
|
|
label_trans: 'reg.workerslist',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.special_req',
|
|
field: 'profile',
|
|
subfield: 'special_req',
|
|
label_trans: 'reg.special_req',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.my_dream',
|
|
field: 'profile',
|
|
subfield: 'my_dream',
|
|
label_trans: 'reg.my_dream',
|
|
}),
|
|
AddCol({ name: 'lang', field: 'lang', label_trans: 'reg.lang' }),
|
|
AddCol({
|
|
name: 'profile.nationality',
|
|
field: 'profile',
|
|
subfield: 'nationality',
|
|
label_trans: 'reg.nationality',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.cell',
|
|
field: 'profile',
|
|
subfield: 'cell',
|
|
label_trans: 'reg.cell',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.email_paypal',
|
|
field: 'profile',
|
|
subfield: 'email_paypal',
|
|
label_trans: 'reg.email_paypal',
|
|
}),
|
|
/* AddCol({
|
|
name: 'profile.payeer_id',
|
|
field: 'profile',
|
|
subfield: 'payeer_id',
|
|
label_trans: 'reg.payeer_id'
|
|
}),
|
|
AddCol({
|
|
name: 'profile.advcash_id',
|
|
field: 'profile',
|
|
subfield: 'advcash_id',
|
|
label_trans: 'reg.advcash_id'
|
|
}),
|
|
AddCol({
|
|
name: 'profile.revolut',
|
|
field: 'profile',
|
|
subfield: 'revolut',
|
|
label_trans: 'revolut'
|
|
}), */
|
|
AddCol({
|
|
name: 'profile.teleg_id',
|
|
field: 'profile',
|
|
subfield: 'teleg_id',
|
|
label_trans: 'reg.teleg_id',
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'profile.teleg_checkcode',
|
|
field: 'profile',
|
|
subfield: 'teleg_checkcode',
|
|
label_trans: 'reg.teleg_checkcode',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.manage_telegram',
|
|
field: 'profile',
|
|
subfield: 'manage_telegram',
|
|
label_trans: 'reg.manage_telegram',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.admin_telegram',
|
|
field: 'profile',
|
|
subfield: 'admin_telegram',
|
|
label_trans: 'reg.admin_telegram',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.socio',
|
|
field: 'profile',
|
|
subfield: 'socio',
|
|
label_trans: 'reg.socio',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.socioresidente',
|
|
field: 'profile',
|
|
subfield: 'socioresidente',
|
|
label_trans: 'reg.socioresidente',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.consiglio',
|
|
field: 'profile',
|
|
subfield: 'consiglio',
|
|
label_trans: 'reg.consiglio',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.motivazioni',
|
|
field: 'profile',
|
|
subfield: 'motivazioni',
|
|
label_trans: 'reg.motivazioni',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.biografia',
|
|
field: 'profile',
|
|
subfield: 'biografia',
|
|
label_trans: 'reg.biografia',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.note',
|
|
field: 'profile',
|
|
subfield: 'note',
|
|
label_trans: 'reg.note',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.da_contattare',
|
|
field: 'profile',
|
|
subfield: 'da_contattare',
|
|
label_trans: 'reg.da_contattare',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.competenze_professionalita',
|
|
field: 'profile',
|
|
subfield: 'competenze_professionalita',
|
|
label_trans: 'reg.competenze_professionalita',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.cosa_offrire',
|
|
field: 'profile',
|
|
subfield: 'cosa_offrire',
|
|
label_trans: 'reg.cosa_offrire',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.cosa_ricevere',
|
|
field: 'profile',
|
|
subfield: 'cosa_ricevere',
|
|
label_trans: 'reg.cosa_ricevere',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.altre_comunicazioni',
|
|
field: 'profile',
|
|
subfield: 'altre_comunicazioni',
|
|
label_trans: 'reg.altre_comunicazioni',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.come_ci_hai_conosciuto',
|
|
field: 'profile',
|
|
subfield: 'come_ci_hai_conosciuto',
|
|
label_trans: 'reg.come_ci_hai_conosciuto',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.come_aiutare',
|
|
field: 'profile',
|
|
subfield: 'come_aiutare',
|
|
label_trans: 'reg.come_aiutare',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.paymenttypes',
|
|
field: 'profile',
|
|
subfield: 'paymenttypes',
|
|
label_trans: 'reg.paymenttype',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'paymenttypes',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.img',
|
|
field: 'profile',
|
|
subfield: 'img',
|
|
label_trans: 'reg.img',
|
|
sortable: false,
|
|
}),
|
|
AddCol({
|
|
name: 'date_reg',
|
|
label_trans: 'reg.date_reg',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'lasttimeonline',
|
|
label_trans: 'reg.lasttimeonline',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
// AddCol({ name: 'idapp', label_trans: 'reg.idapp', fieldtype: costanti.FieldType.string }),
|
|
AddCol({
|
|
name: 'perm',
|
|
label_trans: 'reg.perm',
|
|
fieldtype: costanti.FieldType.binary,
|
|
jointable: 'permissions',
|
|
titlepopupedit: 'Permessi',
|
|
}),
|
|
AddCol({ name: 'ipaddr', label_trans: 'reg.ipaddr' }),
|
|
AddCol({
|
|
name: 'deleted',
|
|
label_trans: 'reg.deleted',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colTableUsersISP = [
|
|
// AddCol({ name: '_id', label_trans: 'reg.id' }),
|
|
AddCol({ name: 'ind_order', label_trans: 'reg.ind_order' }),
|
|
// AddCol({ name: 'sospeso', label_trans: 'reg.sospeso', fieldtype: costanti.FieldType.boolean }),
|
|
AddCol({ name: 'username', label_trans: 'reg.username_short' }),
|
|
AddCol({ name: 'name', label_trans: 'reg.name' }),
|
|
AddCol({ name: 'surname', label_trans: 'reg.surname' }),
|
|
AddCol({ name: 'email', label_trans: 'reg.email' }),
|
|
AddCol({
|
|
name: 'verified_email',
|
|
label_trans: 'reg.verified_email',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({ name: 'note', label_trans: 'reg.note' }),
|
|
AddCol({ name: 'aportador_solidario', label_trans: 'reg.aportador_solidario' }),
|
|
AddCol({
|
|
name: 'verified_by_aportador',
|
|
label_trans: 'reg.verified_by_aportador',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'idMyGroup',
|
|
label_trans: 'reg.idMyGroup',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'notask_verif',
|
|
label_trans: 'reg.notAsk_ToVerify',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'news_on',
|
|
label_trans: 'reg.news_on',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'diario_on',
|
|
label_trans: 'reg.diario_on',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'test',
|
|
label_trans: 'reg.test',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'email_errata',
|
|
label_trans: 'reg.email_errata',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'lastid_newstosent',
|
|
label_trans: 'reg.lastid_newstosent',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'trust_modified',
|
|
label_trans: 'reg.trust_modified',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'blocked',
|
|
label_trans: 'reg.blocked',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({ name: 'username_who_block', label_trans: 'reg.username_who_block' }),
|
|
AddCol({
|
|
name: 'date_blocked',
|
|
label_trans: 'reg.date_blocked',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'reported',
|
|
label_trans: 'reg.reported',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({ name: 'username_who_report', label_trans: 'reg.username_who_reported' }),
|
|
AddCol({
|
|
name: 'date_report',
|
|
label_trans: 'reg.date_reported',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.resplist',
|
|
field: 'profile',
|
|
subfield: 'resplist',
|
|
label_trans: 'reg.resplist',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.workerslist',
|
|
field: 'profile',
|
|
subfield: 'workerslist',
|
|
label_trans: 'reg.workerslist',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.special_req',
|
|
field: 'profile',
|
|
subfield: 'special_req',
|
|
label_trans: 'reg.special_req',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.my_dream',
|
|
field: 'profile',
|
|
subfield: 'my_dream',
|
|
label_trans: 'reg.my_dream',
|
|
}),
|
|
AddCol({ name: 'lang', field: 'lang', label_trans: 'reg.lang' }),
|
|
AddCol({
|
|
name: 'profile.nationality',
|
|
field: 'profile',
|
|
subfield: 'nationality',
|
|
label_trans: 'reg.nationality',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.dateofbirth',
|
|
label_trans: 'reg.dateofbirth',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.born_city_id',
|
|
label_trans: 'reg.born_city',
|
|
fieldtype: costanti.FieldType.select_by_server,
|
|
jointable: 'cities',
|
|
tablesel: 'cities',
|
|
remote_table: 'mycities',
|
|
remote_key: '_id',
|
|
remote_field: 'comune',
|
|
noshowlabel: true,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.born_city',
|
|
field: 'profile',
|
|
subfield: 'born_city',
|
|
label_trans: 'reg.born_city',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.born_province',
|
|
field: 'profile',
|
|
subfield: 'born_province',
|
|
label_trans: 'reg.born_province',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.born_country',
|
|
field: 'profile',
|
|
subfield: 'born_country',
|
|
label_trans: 'reg.born_country',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.resid_province',
|
|
field: 'profile',
|
|
subfield: 'resid_province',
|
|
label_trans: 'reg.resid_province',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.resid_card',
|
|
field: 'profile',
|
|
subfield: 'resid_card',
|
|
label_trans: 'reg.resid_card',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'profile.cell',
|
|
field: 'profile',
|
|
subfield: 'cell',
|
|
label_trans: 'reg.cell',
|
|
maxlength: 12,
|
|
tipovisu: costanti.TipoVisu.TESTO_BORDATO,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.email_paypal',
|
|
field: 'profile',
|
|
subfield: 'email_paypal',
|
|
label_trans: 'reg.email_paypal',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.version',
|
|
label_trans: 'reg.version',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
|
|
/* AddCol({
|
|
name: 'profile.payeer_id',
|
|
field: 'profile',
|
|
subfield: 'payeer_id',
|
|
label_trans: 'reg.payeer_id'
|
|
}),
|
|
AddCol({
|
|
name: 'profile.advcash_id',
|
|
field: 'profile',
|
|
subfield: 'advcash_id',
|
|
label_trans: 'reg.advcash_id'
|
|
}),
|
|
AddCol({
|
|
name: 'profile.revolut',
|
|
field: 'profile',
|
|
subfield: 'revolut',
|
|
label_trans: 'revolut'
|
|
}), */
|
|
AddCol({
|
|
name: 'profile.teleg_id',
|
|
field: 'profile',
|
|
subfield: 'teleg_id',
|
|
label_trans: 'reg.teleg_id',
|
|
}),
|
|
AddCol({
|
|
name: 'tokenreg',
|
|
label_trans: 'reg.tokenreg',
|
|
}),
|
|
AddCol({
|
|
name: 'date_tokenreg',
|
|
label_trans: 'reg.date_tokenreg',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.teleg_id_old',
|
|
field: 'profile',
|
|
subfield: 'teleg_id_old',
|
|
label_trans: 'reg.teleg_id_old',
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'profile.teleg_checkcode',
|
|
field: 'profile',
|
|
subfield: 'teleg_checkcode',
|
|
label_trans: 'reg.teleg_checkcode',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.manage_telegram',
|
|
field: 'profile',
|
|
subfield: 'manage_telegram',
|
|
label_trans: 'reg.manage_telegram',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.admin_telegram',
|
|
field: 'profile',
|
|
subfield: 'admin_telegram',
|
|
label_trans: 'reg.admin_telegram',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.username_telegram',
|
|
field: 'profile',
|
|
subfield: 'username_telegram',
|
|
label_trans: 'reg.username_telegram',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.firstname_telegram',
|
|
field: 'profile',
|
|
subfield: 'firstname_telegram',
|
|
label_trans: 'reg.firstname_telegram',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.lastname_telegram',
|
|
field: 'profile',
|
|
subfield: 'lastname_telegram',
|
|
label_trans: 'reg.lastname_telegram',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.socio',
|
|
field: 'profile',
|
|
subfield: 'socio',
|
|
label_trans: 'reg.socio',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.socioresidente',
|
|
field: 'profile',
|
|
subfield: 'socioresidente',
|
|
label_trans: 'reg.socioresidente',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.consiglio',
|
|
field: 'profile',
|
|
subfield: 'consiglio',
|
|
label_trans: 'reg.consiglio',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
// AddCol({ name: 'profile.motivazioni', field: 'profile', subfield: 'motivazioni', label_trans: 'reg.motivazioni', }),
|
|
AddCol({
|
|
name: 'profile.biografia',
|
|
field: 'profile',
|
|
subfield: 'biografia',
|
|
label_trans: 'reg.biografia',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.note',
|
|
field: 'profile',
|
|
subfield: 'note',
|
|
label_trans: 'reg.note',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.da_contattare',
|
|
field: 'profile',
|
|
subfield: 'da_contattare',
|
|
label_trans: 'reg.da_contattare',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'profile.qualifica',
|
|
field: 'profile',
|
|
subfield: 'qualifica',
|
|
label_trans: 'reg.qualifica',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.paymenttypes',
|
|
field: 'profile',
|
|
subfield: 'paymenttypes',
|
|
label_trans: 'reg.paymenttype',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'paymenttypes',
|
|
}),
|
|
AddCol({
|
|
name: 'profile.img',
|
|
field: 'profile',
|
|
subfield: 'img',
|
|
label_trans: 'reg.img',
|
|
sortable: false,
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
}),
|
|
AddCol({
|
|
name: 'date_reg',
|
|
label_trans: 'reg.date_reg',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'lasttimeonline',
|
|
label_trans: 'reg.lasttimeonline',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'useragent',
|
|
label_trans: 'reg.useragent',
|
|
fieldtype: costanti.FieldType.string,
|
|
}),
|
|
AddCol({
|
|
name: 'perm',
|
|
label_trans: 'reg.perm',
|
|
fieldtype: costanti.FieldType.binary,
|
|
jointable: 'permissions',
|
|
titlepopupedit: 'Permessi',
|
|
}),
|
|
AddCol({
|
|
name: 'notifs',
|
|
label_trans: 'reg.notifs',
|
|
fieldtype: costanti.FieldType.binary,
|
|
jointable: 'usernotifs',
|
|
titlepopupedit: 'Notifiche',
|
|
}),
|
|
AddCol({ name: 'ipaddr', label_trans: 'reg.ipaddr' }),
|
|
AddCol({
|
|
name: 'banIp',
|
|
label_trans: 'reg.banIp',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'deleted',
|
|
label_trans: 'reg.deleted',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colTableExtraList = [
|
|
// AddCol({ name: '_id', label_trans: 'reg.id' }),
|
|
AddCol({ name: 'username', label_trans: 'reg.username_short' }),
|
|
AddCol({
|
|
name: 'registered',
|
|
label_trans: 'reg.registered',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({ name: 'ind_order', label_trans: 'reg.ind_order' }),
|
|
AddCol({
|
|
name: 'date_reg',
|
|
label_trans: 'reg.date_reg',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({ name: 'name_complete', label_trans: 'reg.name_complete' }),
|
|
AddCol({ name: 'name', label_trans: 'reg.name' }),
|
|
AddCol({ name: 'surname', label_trans: 'reg.surname' }),
|
|
AddCol({ name: 'note', label_trans: 'reg.note' }),
|
|
AddCol({
|
|
name: 'contacted',
|
|
label_trans: 'reg.contacted',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'saw_zoom_presentation',
|
|
label_trans: 'reg.saw_zoom_presentation',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'num_invitati',
|
|
label_trans: 'reg.num_invitati',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'is_in_whatsapp',
|
|
label_trans: 'reg.is_in_whatsapp',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'is_in_telegram',
|
|
label_trans: 'reg.is_in_telegram',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({ name: 'cell_complete', label_trans: 'reg.cell_complete' }),
|
|
AddCol({
|
|
name: 'nationality',
|
|
label_trans: 'reg.nationality',
|
|
fieldtype: costanti.FieldType.nationality,
|
|
}),
|
|
AddCol({
|
|
name: 'aportador_solidario_name_surname',
|
|
label_trans: 'reg.aportador_solidario_nome_completo',
|
|
}),
|
|
AddCol({
|
|
name: 'aportador_solidario_ind_order',
|
|
label_trans: 'reg.aportador_solidario_ind_order',
|
|
}),
|
|
AddCol({
|
|
name: 'aportador_solidario_originale_name_surname',
|
|
label_trans: 'reg.aportador_solidario_nome_completo_orig',
|
|
}),
|
|
AddCol({
|
|
name: 'col_b',
|
|
label_trans: 'reg.col_b',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'col_h',
|
|
label_trans: 'reg.col_h',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colTableCashCategory = [
|
|
AddCol({ name: 'descr', label_trans: 'pages.description' }),
|
|
AddCol({ name: 'notes', label_trans: 'reg.note' }),
|
|
];
|
|
|
|
export const colTableSubCashCategory = [
|
|
AddCol({
|
|
name: 'idCashCategory',
|
|
label_trans: 'Category.idCashCategory',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'cashcategory',
|
|
}),
|
|
AddCol({ name: 'descr', label_trans: 'pages.description' }),
|
|
AddCol({ name: 'notes', label_trans: 'reg.note' }),
|
|
];
|
|
|
|
export const colTableCircuitComplete = [
|
|
// AddCol({ name: 'groupnameId', label_trans: 'circuit.groupnameId', fieldtype: costanti.FieldType.select, jointable: 'mygroups' }), // da togliere poi
|
|
AddCol({
|
|
name: 'name',
|
|
label_trans: 'circuit.name',
|
|
maxlength: 50,
|
|
showWhen: costanti.showWhen.NewRec + costanti.showWhen.InPage,
|
|
}),
|
|
AddCol({
|
|
name: 'path',
|
|
label_trans: 'circuit.path',
|
|
allowchar: costanti.ALLOWCHAR_CODE,
|
|
}),
|
|
AddCol({ name: 'subname', label_trans: 'circuit.subname' }),
|
|
AddCol({
|
|
name: 'longdescr',
|
|
label_trans: 'circuit.descr',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({
|
|
name: 'idCity',
|
|
label_trans: 'skill.cityorprovince',
|
|
fieldtype: costanti.FieldType.multiselect_by_server,
|
|
jointable: 'cities',
|
|
tablesel: 'cities',
|
|
noshowlabel: true,
|
|
icon: 'fas fa-map-marker-alt',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
remote_table: 'mycities',
|
|
remote_key: '_id',
|
|
remote_field: 'comune',
|
|
required: true,
|
|
}),
|
|
AddCol({
|
|
name: 'strProv',
|
|
label_trans: 'reg.provincia',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'provinces',
|
|
tablesel: 'provinces',
|
|
noshowlabel: true,
|
|
icon: 'fas fa-map-marker-alt',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
required: true,
|
|
}),
|
|
// AddCol({ name: 'strProv', label_trans: 'reg.provincia', fieldtype: costanti.FieldType.string,
|
|
// showWhen: costanti.showWhen.NewRec + costanti.showWhen.InPage + costanti.showWhen.InEdit + costanti.showWhen.InView_OnlyifExist,
|
|
// }),
|
|
AddCol({
|
|
name: 'visibility',
|
|
label_trans: 'bot.visibility',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'visibilGroup',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
}),
|
|
AddCol({
|
|
name: 'regulation',
|
|
label_trans: 'circuit.regulation',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({ name: 'systemUserDescr', label_trans: 'circuit.systemUserDescr' }),
|
|
AddCol({
|
|
name: 'systemUserId',
|
|
label_trans: 'circuit.systemUserId',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'users',
|
|
}),
|
|
AddCol({
|
|
name: 'createdBy',
|
|
label_trans: 'circuit.founder',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'users',
|
|
showWhen: costanti.showWhen.InPage + costanti.showWhen.InView,
|
|
}),
|
|
AddCol({
|
|
name: 'totCircolante',
|
|
label_trans: 'circuit.totCircolante',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'totTransato',
|
|
label_trans: 'circuit.totTransato',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'totTransato_pend',
|
|
label_trans: 'circuit.totTransato_pend',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'saldo_pend',
|
|
label_trans: 'circuit.saldo_pend',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
// AddCol({ name: 'nome_valuta', label_trans: 'circuit.nome_valuta' }),
|
|
AddCol({ name: 'symbol', label_trans: 'circuit.symbol' }),
|
|
AddCol({ name: 'color', label_trans: 'circuit.color' }),
|
|
AddCol({ name: 'abbrev', label_trans: 'circuit.abbrev' }),
|
|
AddCol({
|
|
name: 'compara_valuta',
|
|
label_trans: 'circuit.compara_valuta',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'compara_euro',
|
|
label_trans: 'circuit.compara_euro',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'valuta_per_euro',
|
|
label_trans: 'circuit.valuta_per_euro',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'fido_scoperto_default',
|
|
label_trans: 'circuit.fido_scoperto_default',
|
|
fieldtype: costanti.FieldType.currency,
|
|
}),
|
|
AddCol({
|
|
name: 'qta_max_default',
|
|
label_trans: 'circuit.qta_max_default',
|
|
fieldtype: costanti.FieldType.currency,
|
|
}),
|
|
AddCol({
|
|
name: 'fido_scoperto_default_grp',
|
|
label_trans: 'circuit.fido_scoperto_default_grp',
|
|
fieldtype: costanti.FieldType.currency,
|
|
}),
|
|
AddCol({
|
|
name: 'qta_max_default_grp',
|
|
label_trans: 'circuit.qta_max_default_grp',
|
|
fieldtype: costanti.FieldType.currency,
|
|
}),
|
|
AddCol({
|
|
name: 'fido_scoperto_default_contocom',
|
|
label_trans: 'circuit.fido_scoperto_default_contocom',
|
|
fieldtype: costanti.FieldType.currency,
|
|
}),
|
|
AddCol({
|
|
name: 'qta_max_default_contocom',
|
|
label_trans: 'circuit.qta_max_default_contocom',
|
|
fieldtype: costanti.FieldType.currency,
|
|
}),
|
|
AddCol({
|
|
name: 'data_costituz',
|
|
label_trans: 'circuit.data_costituz',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'deperimento',
|
|
label_trans: 'circuit.deperimento',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'circuitiExtraProv',
|
|
label_trans: 'circuit.circuitiExtraProv',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
onlyforAdmin: true,
|
|
}),
|
|
AddCol({
|
|
name: 'isCircItalia',
|
|
label_trans: 'circuit.isCircItalia',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
onlyforAdmin: true,
|
|
}),
|
|
AddCol({
|
|
name: 'enableOnlyIf1CircuitExist',
|
|
label_trans: 'circuit.enableOnlyIf1CircuitExist',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
onlyforAdmin: true,
|
|
}),
|
|
AddCol({
|
|
name: 'ignoreLimits',
|
|
label_trans: 'circuit.ignoreLimits',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
onlyforAdmin: true,
|
|
}),
|
|
AddCol({
|
|
name: 'transactionsEnabled',
|
|
label_trans: 'circuit.transactionsEnabled',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
onlyforAdmin: true,
|
|
}),
|
|
AddCol({
|
|
name: 'askManagerToEnter',
|
|
label_trans: 'circuit.askManagerToEnter',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
onlyforAdmin: true,
|
|
}),
|
|
AddCol({
|
|
name: 'sendEmailAfterAskingToEnter',
|
|
label_trans: 'circuit.sendEmailAfterAskingToEnter',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
onlyforAdmin: true,
|
|
}),
|
|
AddCol({
|
|
name: 'circuitoIndipendente',
|
|
label_trans: 'circuit.circuitoIndipendente',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
onlyforAdmin: true,
|
|
}),
|
|
AddCol({
|
|
name: 'creditodiPartenza',
|
|
label_trans: 'circuit.creditodiPartenza',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({ name: 'freq_deper', label_trans: 'circuit.freq_deper' }),
|
|
AddCol({
|
|
name: 'minuto_deper',
|
|
label_trans: 'circuit.minuto_deper',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'ora_deper',
|
|
label_trans: 'circuit.ora_deper',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'giorno_deper',
|
|
label_trans: 'circuit.giorno_deper',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'mese_deper',
|
|
label_trans: 'circuit.mese_deper',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'ultimo_deper',
|
|
label_trans: 'circuit.ultimo_deper',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'durata_deper',
|
|
label_trans: 'circuit.durata_deper',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'photos',
|
|
label_trans: 'skill.photos',
|
|
fieldtype: costanti.FieldType.listimages,
|
|
jointable: '',
|
|
showWhen:
|
|
costanti.showWhen.InPage + costanti.showWhen.InEdit + costanti.showWhen.InView,
|
|
}),
|
|
AddCol({
|
|
name: 'admins',
|
|
label_trans: 'shared.admins',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'friendsandme',
|
|
field_outtype: costanti.FieldType.object,
|
|
showWhen: costanti.showWhen.InView_OnlyifExist,
|
|
}),
|
|
AddCol({
|
|
name: 'date_created',
|
|
label_trans: 'reg.pub_created',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
required: false,
|
|
visible: false,
|
|
sortable: true,
|
|
showWhen: 0,
|
|
}),
|
|
AddCol({
|
|
name: 'date_updated',
|
|
label_trans: 'reg.pub_updated',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
required: false,
|
|
visible: false,
|
|
sortable: true,
|
|
showWhen: 0,
|
|
}),
|
|
AddCol({
|
|
name: 'circuitoIndipendente',
|
|
label_trans: 'circuit.circuitoIndipendente',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
onlyforAdmin: true,
|
|
}),
|
|
AddCol({
|
|
name: 'askManagerToEnter',
|
|
label_trans: 'circuit.askManagerToEnter',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
onlyforAdmin: true,
|
|
}),
|
|
AddCol({
|
|
name: 'sendEmailAfterAskingToEnter',
|
|
label_trans: 'circuit.sendEmailAfterAskingToEnter',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
onlyforAdmin: true,
|
|
}),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colTableCircuit = [
|
|
// AddCol({ name: '_id', label_trans: 'circuit.Id' }), // da togliere poi
|
|
AddCol({
|
|
name: 'name',
|
|
label_trans: 'circuit.name',
|
|
required: true,
|
|
maxlength: 50,
|
|
showWhen:
|
|
costanti.showWhen.NewRec + costanti.showWhen.InPage + costanti.showWhen.InView,
|
|
}),
|
|
AddCol({
|
|
name: 'path',
|
|
label_trans: 'circuit.path',
|
|
required: true,
|
|
maxlength: 50,
|
|
showWhen:
|
|
costanti.showWhen.NewRec + costanti.showWhen.InPage + costanti.showWhen.InView,
|
|
allowchar: costanti.ALLOWCHAR_CODE,
|
|
}),
|
|
AddCol({ name: 'subname', label_trans: 'circuit.subname' }),
|
|
AddCol({
|
|
name: 'longdescr',
|
|
label_trans: 'circuit.descr',
|
|
fieldtype: costanti.FieldType.html,
|
|
}),
|
|
AddCol({
|
|
name: 'idCity',
|
|
label_trans: 'skill.cityorprovince',
|
|
fieldtype: costanti.FieldType.multiselect_by_server,
|
|
jointable: 'cities',
|
|
tablesel: 'cities',
|
|
noshowlabel: true,
|
|
icon: 'fas fa-map-marker-alt',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
remote_table: 'mycities',
|
|
remote_key: '_id',
|
|
remote_field: 'comune',
|
|
required: true,
|
|
}),
|
|
AddCol({
|
|
name: 'strProv',
|
|
label_trans: 'reg.provincia',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'provinces',
|
|
tablesel: 'provinces',
|
|
noshowlabel: true,
|
|
icon: 'fas fa-map-marker-alt',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
required: true,
|
|
}),
|
|
AddCol({
|
|
name: 'visibility',
|
|
label_trans: 'bot.visibility',
|
|
fieldtype: costanti.FieldType.multiselect,
|
|
jointable: 'visibilGroup',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
onlyforAdmin: true,
|
|
}),
|
|
AddCol({
|
|
name: 'systemUserId',
|
|
label_trans: 'circuit.systemUserId',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'users',
|
|
showWhen: costanti.showWhen.InEdit + costanti.showWhen.InView,
|
|
onlyforAdmin: true,
|
|
}),
|
|
AddCol({
|
|
name: 'createdBy',
|
|
label_trans: 'circuit.founder',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'users',
|
|
showWhen: costanti.showWhen.InPage + costanti.showWhen.InView,
|
|
}),
|
|
AddCol({
|
|
name: 'date_created',
|
|
label_trans: 'reg.pub_created',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
required: false,
|
|
visible: false,
|
|
sortable: true,
|
|
showWhen: 0,
|
|
}),
|
|
AddCol({
|
|
name: 'date_updated',
|
|
label_trans: 'reg.pub_updated',
|
|
fieldtype: costanti.FieldType.onlydate,
|
|
required: false,
|
|
visible: false,
|
|
sortable: true,
|
|
showWhen: 0,
|
|
}),
|
|
// AddCol({ name: 'nome_valuta', label_trans: 'circuit.nome_valuta', required: true }),
|
|
AddCol({ name: 'symbol', label_trans: 'circuit.symbol' }),
|
|
AddCol({ name: 'link_group', label_trans: 'circuit.link_group' }),
|
|
AddCol({ name: 'color', label_trans: 'circuit.color' }),
|
|
AddCol({
|
|
name: 'fido_scoperto_default',
|
|
label_trans: 'circuit.fido_scoperto_default',
|
|
fieldtype: costanti.FieldType.currency,
|
|
required: true,
|
|
visulabel: true,
|
|
}),
|
|
AddCol({
|
|
name: 'qta_max_default',
|
|
label_trans: 'circuit.qta_max_default',
|
|
fieldtype: costanti.FieldType.currency,
|
|
required: true,
|
|
visulabel: true,
|
|
}),
|
|
AddCol({
|
|
name: 'fido_scoperto_default_grp',
|
|
label_trans: 'circuit.fido_scoperto_default_grp',
|
|
fieldtype: costanti.FieldType.currency,
|
|
}),
|
|
AddCol({
|
|
name: 'qta_max_default_grp',
|
|
label_trans: 'circuit.qta_max_default_grp',
|
|
fieldtype: costanti.FieldType.currency,
|
|
}),
|
|
AddCol({
|
|
name: 'fido_scoperto_default_contocom',
|
|
label_trans: 'circuit.fido_scoperto_default_contocom',
|
|
fieldtype: costanti.FieldType.currency,
|
|
}),
|
|
AddCol({
|
|
name: 'qta_max_default_contocom',
|
|
label_trans: 'circuit.qta_max_default_contocom',
|
|
fieldtype: costanti.FieldType.currency,
|
|
}),
|
|
AddCol({
|
|
name: 'valuta_per_euro',
|
|
label_trans: 'circuit.valuta_per_euro',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'totCircolante',
|
|
label_trans: 'circuit.totCircolante',
|
|
fieldtype: costanti.FieldType.currency,
|
|
visulabel: true,
|
|
showWhen: costanti.showWhen.InPage + costanti.showWhen.InView,
|
|
}),
|
|
AddCol({
|
|
name: 'totTransato',
|
|
label_trans: 'circuit.totTransato',
|
|
fieldtype: costanti.FieldType.currency,
|
|
visulabel: true,
|
|
showWhen: costanti.showWhen.InPage + costanti.showWhen.InView,
|
|
}),
|
|
AddCol({
|
|
name: 'regulation',
|
|
label_trans: 'circuit.regulation',
|
|
fieldtype: costanti.FieldType.html,
|
|
required: false,
|
|
}),
|
|
AddCol({
|
|
name: 'deperimento',
|
|
label_trans: 'circuit.deperimento',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
disable: true,
|
|
}),
|
|
AddCol({
|
|
name: 'circuitiExtraProv',
|
|
label_trans: 'circuit.circuitiExtraProv',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
onlyforAdmin: true,
|
|
}),
|
|
AddCol({
|
|
name: 'isCircItalia',
|
|
label_trans: 'circuit.isCircItalia',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
onlyforAdmin: true,
|
|
}),
|
|
AddCol({
|
|
name: 'enableOnlyIf1CircuitExist',
|
|
label_trans: 'circuit.enableOnlyIf1CircuitExist',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
onlyforAdmin: true,
|
|
}),
|
|
AddCol({
|
|
name: 'ignoreLimits',
|
|
label_trans: 'circuit.ignoreLimits',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
onlyforAdmin: true,
|
|
}),
|
|
AddCol({
|
|
name: 'transactionsEnabled',
|
|
label_trans: 'circuit.transactionsEnabled',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
onlyforAdmin: true,
|
|
}),
|
|
AddCol({
|
|
name: 'askManagerToEnter',
|
|
label_trans: 'circuit.askManagerToEnter',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
onlyforAdmin: true,
|
|
}),
|
|
AddCol({
|
|
name: 'sendEmailAfterAskingToEnter',
|
|
label_trans: 'circuit.sendEmailAfterAskingToEnter',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
onlyforAdmin: true,
|
|
}),
|
|
AddCol({
|
|
name: 'circuitoIndipendente',
|
|
label_trans: 'circuit.circuitoIndipendente',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
onlyforAdmin: true,
|
|
}),
|
|
AddCol({
|
|
name: 'creditodiPartenza',
|
|
label_trans: 'circuit.creditodiPartenza',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'status',
|
|
label_trans: 'circuit.status',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'statuscircuit',
|
|
showWhen:
|
|
costanti.showWhen.NewRec +
|
|
costanti.showWhen.InPage +
|
|
costanti.showWhen.InEdit +
|
|
costanti.showWhen.InView_OnlyifExist,
|
|
onlyforAdmin: true,
|
|
}),
|
|
AddCol({
|
|
name: 'data_costituz',
|
|
label_trans: 'circuit.data_costituz',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'photos',
|
|
label_trans: 'skill.photos',
|
|
fieldtype: costanti.FieldType.listimages,
|
|
jointable: '',
|
|
showWhen:
|
|
costanti.showWhen.InPage + costanti.showWhen.InEdit + costanti.showWhen.InView,
|
|
}),
|
|
AddCol(ModifRec),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colmyUserCircuit = [
|
|
AddCol({
|
|
name: 'circuitId',
|
|
label_trans: 'account.circuitId',
|
|
fieldtype: costanti.FieldType.select,
|
|
jointable: 'listcircuits',
|
|
}),
|
|
AddCol({
|
|
name: 'username',
|
|
label_trans: 'account.users',
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'contocom',
|
|
label_trans: 'movement.accountFromComId',
|
|
foredit: false,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '/circuit/contocom',
|
|
noshowlabel: true,
|
|
tipoconto: shared_consts.AccountType.COMMUNITY_ACCOUNT,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'groupname',
|
|
label_trans: 'circuit.contocoll',
|
|
foredit: false,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '/circuit/groupname',
|
|
noshowlabel: true,
|
|
tipoconto: shared_consts.AccountType.CONTO_DI_GRUPPO,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'deperibile',
|
|
label_trans: 'account.deperibile',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol({
|
|
name: 'fidoConcesso',
|
|
label_trans: 'account.fidoConcesso',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'qta_maxConcessa',
|
|
label_trans: 'account.qta_maxConcessa',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'totCircolante',
|
|
label_trans: 'circuit.totCircolante',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'totTransato',
|
|
label_trans: 'circuit.totTransato',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'numtransactions',
|
|
label_trans: 'circuit.numtransactions',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'saldo_pend',
|
|
label_trans: 'circuit.saldo_pend',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'totTransato_pend',
|
|
label_trans: 'circuit.totTransato_pend',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'importo_iniziale',
|
|
label_trans: 'account.importo_iniziale',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'saldo',
|
|
label_trans: 'account.saldo',
|
|
fieldtype: costanti.FieldType.currency,
|
|
}),
|
|
AddCol({
|
|
name: 'deleted',
|
|
label_trans: 'reg.deleted',
|
|
fieldtype: costanti.FieldType.boolean,
|
|
}),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const colTableNotifCoins = [
|
|
// AddCol({ name: 'date_created', label_trans: 'sendnotifs.date_created', fieldtype: costanti.FieldType.date }),
|
|
AddCol({
|
|
name: 'datenotif',
|
|
label_trans: 'sendnotifs.datenotif',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'extrarec.dest',
|
|
label_trans: 'reg.username',
|
|
field: 'extrarec',
|
|
subfield: 'dest',
|
|
foredit: false,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '/my/extrarec.dest',
|
|
noshowlabel: true,
|
|
tipoconto: shared_consts.AccountType.USER,
|
|
}),
|
|
|
|
AddCol({
|
|
name: 'extrarec.groupdest',
|
|
label_trans: 'extrarec.groupname',
|
|
field: 'extrarec',
|
|
subfield: 'groupdest',
|
|
foredit: false,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '/grp/extrarec.groupdest',
|
|
noshowlabel: true,
|
|
tipoconto: shared_consts.AccountType.CONTO_DI_GRUPPO,
|
|
}),
|
|
AddCol({
|
|
name: 'extrarec.contoComDest',
|
|
label_trans: 'groups.groupname',
|
|
field: 'extrarec',
|
|
subfield: 'contoComDest',
|
|
foredit: false,
|
|
tipovisu: costanti.TipoVisu.LINK,
|
|
fieldtype: costanti.FieldType.username_chip,
|
|
link: '/circuit/extrarec.contoComDest',
|
|
noshowlabel: true,
|
|
tipoconto: shared_consts.AccountType.COMMUNITY_ACCOUNT,
|
|
}),
|
|
AddCol({
|
|
name: 'extrarec.qty',
|
|
field: 'extrarec',
|
|
subfield: 'qty',
|
|
label_trans: 'movement.amount',
|
|
fieldtype: costanti.FieldType.currency,
|
|
}),
|
|
AddCol({
|
|
name: 'extrarec.causal',
|
|
field: 'extrarec',
|
|
subfield: 'causal',
|
|
label_trans: 'movement.causal',
|
|
tipovisu: costanti.TipoVisu.TESTO_BORDATO,
|
|
}),
|
|
];
|
|
|
|
export const colTableMovement = [
|
|
AddCol({
|
|
name: 'transactionDate',
|
|
label_trans: 'movement.transactionDate',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol({
|
|
name: 'accountFromId',
|
|
label_trans: 'movement.accountFromId',
|
|
fieldtype: costanti.FieldType.select,
|
|
required: true,
|
|
jointable: 'listaccounts',
|
|
}),
|
|
AddCol({
|
|
name: 'accountToId',
|
|
label_trans: 'movement.accountToId',
|
|
fieldtype: costanti.FieldType.select,
|
|
required: true,
|
|
jointable: 'listaccounts',
|
|
}),
|
|
AddCol({
|
|
name: 'amount',
|
|
label_trans: 'movement.amount',
|
|
fieldtype: costanti.FieldType.number,
|
|
required: true,
|
|
}),
|
|
AddCol({ name: 'causal', label_trans: 'movement.causal' }),
|
|
AddCol({ name: 'causal_table', label_trans: 'movement.causal_table' }),
|
|
AddCol({
|
|
name: 'causal_IdRec',
|
|
label_trans: 'movement.causal_IdRec',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'residual',
|
|
label_trans: 'movement.residual',
|
|
fieldtype: costanti.FieldType.number,
|
|
}),
|
|
AddCol({
|
|
name: 'expiringDate',
|
|
label_trans: 'movement.expiringDate',
|
|
fieldtype: costanti.FieldType.date,
|
|
}),
|
|
AddCol(DeleteRec),
|
|
AddCol(DuplicateRec),
|
|
];
|
|
|
|
export const fieldsTable = {
|
|
getrecTableList(mytable: string) {
|
|
return this.tablesList.find((rec) => rec.value === mytable);
|
|
},
|
|
getColByTable(mytable: string, namecol: string) {
|
|
const tablerec: any = this.tablesList.find((rec) => rec.value === mytable);
|
|
if (tablerec) {
|
|
// console.log('tablerec', tablerec.columns)
|
|
const mycol = tablerec.columns.find((col: any) => col.name === namecol);
|
|
// console.log('mycol = ', mycol)
|
|
return mycol;
|
|
} else return null;
|
|
},
|
|
getColByColumns(mycolumns: any, namecol: string) {
|
|
if (mycolumns) {
|
|
// console.log('tablerec', tablerec.columns)
|
|
const mycol = mycolumns.find((col: any) => col.name === namecol);
|
|
// console.log('mycol = ', mycol)
|
|
return mycol;
|
|
} else return null;
|
|
},
|
|
getArrColsByTable(mytable: string): any {
|
|
const tablerec: any = this.tablesList.find((rec) => rec.value === mytable);
|
|
if (tablerec && tablerec.columns) {
|
|
return tablerec.columns;
|
|
} else return [];
|
|
},
|
|
getKeyByTable(mytable: string): string {
|
|
const myrec = this.getrecTableList(mytable);
|
|
if (myrec) return myrec.colkey ? myrec.colkey : '_id';
|
|
return '_id';
|
|
},
|
|
getLabelByTable(mytable: string, collabel?: any): string {
|
|
if (collabel) {
|
|
return collabel;
|
|
} else {
|
|
const myrec = this.getrecTableList(mytable);
|
|
if (myrec) {
|
|
// @ts-ignore
|
|
return myrec.collabel ? myrec.collabel : 'label';
|
|
}
|
|
return 'label';
|
|
}
|
|
},
|
|
getValByTabAndId(table: string, field: string, idvalue: any) {
|
|
const globalStore = useGlobalStore();
|
|
|
|
const col = fieldsTable.getColByTable(table, field);
|
|
if (col) {
|
|
return globalStore.getValueByTable(col, idvalue);
|
|
}
|
|
return '';
|
|
},
|
|
getTitleByTable(mytable: string): string {
|
|
const myrec = this.getrecTableList(mytable);
|
|
if (myrec) return myrec.label;
|
|
return '';
|
|
},
|
|
getTitleImgByTable(mytable: string): string {
|
|
const myrec = this.getrecTableList(mytable);
|
|
if (myrec) return myrec.label;
|
|
return '';
|
|
},
|
|
getIconByTable(mytable: string): string {
|
|
const myrec: any = this.getrecTableList(mytable);
|
|
if (myrec) return myrec.icon ? myrec.icon : '';
|
|
return '';
|
|
},
|
|
|
|
getColByAdType(adType: number) {
|
|
if (adType === costanti.AdType.OFFRO) return 'green';
|
|
else if (adType === costanti.AdType.CERCO) return 'red';
|
|
else if (adType === 3) return 'blue';
|
|
},
|
|
|
|
getIconByAdType(adType: number) {
|
|
if (adType === 1) return 'fas fa-street-view';
|
|
else if (adType === 2) return 'fas fa-search';
|
|
else if (adType === 3) return 'fas fa-calendar-plus';
|
|
},
|
|
|
|
// Tabelle che hanno il /pickup
|
|
tableRemotePickup: ['countries', 'phones', 'cities', 'products', 'catalogs'],
|
|
|
|
tableWithUsername: ['myskills', 'mygoods', 'mybachecas', 'myhosps'],
|
|
|
|
tableforEnableCircuits: ['myskills', 'mygoods', 'mybachecas', 'myhosps'],
|
|
|
|
circuitslistcomplete() {
|
|
return colTableCircuitComplete;
|
|
},
|
|
|
|
circuitslist() {
|
|
return colTableCircuit;
|
|
},
|
|
|
|
accountslist() {
|
|
return colmyUserCircuit;
|
|
},
|
|
|
|
movslist() {
|
|
return colTableMovement;
|
|
},
|
|
|
|
colOperators() {
|
|
return colTableOperator;
|
|
},
|
|
|
|
colDisciplines() {
|
|
return coldisciplines;
|
|
},
|
|
|
|
userlist() {
|
|
return colTableUsersISP;
|
|
},
|
|
|
|
tablesList: [
|
|
{
|
|
value: 'operators',
|
|
label: 'Insegnanti',
|
|
columns: colTableOperator,
|
|
colkey: 'username',
|
|
collabel: (rec: any) => `${rec.name} ${rec.surname}`,
|
|
},
|
|
{
|
|
value: 'internalpages',
|
|
label: 'Pagine Interne',
|
|
columns: colmypage,
|
|
colkey: 'path',
|
|
collabel: 'title',
|
|
},
|
|
{
|
|
value: 'mypages',
|
|
label: 'Pagine Web',
|
|
columns: colmypage,
|
|
colkey: 'path',
|
|
collabel: 'title',
|
|
},
|
|
{
|
|
value: 'myscrapingbooks',
|
|
label: 'Estratto Libri',
|
|
columns: colmyscrapingbook,
|
|
colkey: 'path',
|
|
collabel: 'title',
|
|
},
|
|
{
|
|
value: 'mypages_id',
|
|
label: 'Pagine Web (ID)',
|
|
columns: colmypage,
|
|
colkey: '_id',
|
|
collabel: 'title',
|
|
},
|
|
{
|
|
value: 'products',
|
|
label: 'Prodotti',
|
|
columns: colTableProdShort,
|
|
colkey: '_id',
|
|
collabel: (rec: any) => `${rec.productInfo.name}`,
|
|
},
|
|
{
|
|
value: 'orderscarts',
|
|
label: 'Ordini',
|
|
columns: colTableOrdersCart,
|
|
colkey: '_id',
|
|
collabel: 'numorder',
|
|
},
|
|
{
|
|
value: 'arrvariazioni',
|
|
label: 'Variazioni Prodotti',
|
|
columns: colTableVariazioni,
|
|
colkey: '_id',
|
|
collabel: 'price',
|
|
},
|
|
{
|
|
value: 'producers',
|
|
label: 'Produttori',
|
|
columns: colTableProducer,
|
|
colkey: '_id',
|
|
collabel: 'name',
|
|
},
|
|
{
|
|
value: 'departments',
|
|
label: 'Uffici',
|
|
columns: colTabledepartments,
|
|
colkey: 'username',
|
|
collabel: 'name',
|
|
},
|
|
{
|
|
value: 'categorys',
|
|
label: 'Categorie',
|
|
columns: colTablecategories,
|
|
colkey: '_id',
|
|
collabel: 'name',
|
|
},
|
|
{
|
|
value: 'storehouses',
|
|
label: 'Magazzini',
|
|
columns: colTableStorehouse,
|
|
colkey: '_id',
|
|
collabel: (rec: any) => `${rec.name} (${rec.city})`,
|
|
},
|
|
{
|
|
value: 'providers',
|
|
label: 'Fornitori',
|
|
columns: colTableProviders,
|
|
colkey: '_id',
|
|
collabel: 'name',
|
|
},
|
|
{
|
|
value: 'catprods',
|
|
label: 'Categorie',
|
|
columns: colTableCatProd,
|
|
colkey: '_id',
|
|
collabel: 'name',
|
|
},
|
|
{
|
|
value: 'catprtotali',
|
|
label: 'Categorie',
|
|
columns: colTableCatProd,
|
|
colkey: '_id',
|
|
collabel: (row: any) => row.name + ' (' + row.quanti + ')',
|
|
},
|
|
{
|
|
value: 't_web_statiprodottos',
|
|
label: 'Stati Prodotto',
|
|
columns: colTableStatiProdotto,
|
|
colkey: 'IdStatoProdotto',
|
|
collabel: 'Descrizione',
|
|
},
|
|
{
|
|
value: 't_web_tipiformatos',
|
|
label: 'Tipo Formato',
|
|
columns: colTableTipoFormato,
|
|
colkey: 'IdTipoFormato',
|
|
collabel: 'Descrizione',
|
|
},
|
|
{
|
|
value: 't_web_tipologies',
|
|
label: 'Tipologie',
|
|
columns: colTableTipologie,
|
|
colkey: 'IdTipologia',
|
|
collabel: 'Descrizione',
|
|
},
|
|
{
|
|
value: 'collanas',
|
|
label: 'Collane',
|
|
columns: colTableCollane,
|
|
colkey: '_id',
|
|
collabel: 'title',
|
|
},
|
|
{
|
|
value: 'collanastotali',
|
|
label: 'Collane Totali',
|
|
columns: colTableCollane,
|
|
colkey: '_id',
|
|
collabel: (row: any) => row.title + ' (' + row.quanti + ')',
|
|
},
|
|
{
|
|
value: 'publishers',
|
|
label: 'Nome',
|
|
columns: colTablePublisher,
|
|
colkey: '_id',
|
|
collabel: 'name',
|
|
},
|
|
{
|
|
value: 'publishers_totali',
|
|
label: 'Nome',
|
|
columns: colTablePublisher,
|
|
colkey: '_id',
|
|
collabel: (row: any) => row.name + ' (' + row.quanti + ')',
|
|
},
|
|
{
|
|
value: 'publishers_totali_sort_qty',
|
|
label: 'Nome',
|
|
columns: colTablePublisher,
|
|
colkey: '_id',
|
|
collabel: (row: any) => row.name + ' (' + row.quanti + ')',
|
|
},
|
|
{
|
|
value: 'catais',
|
|
label: 'Categorie AI',
|
|
columns: colTableCatAI,
|
|
colkey: '_id',
|
|
collabel: 'name',
|
|
},
|
|
{
|
|
value: 'queryais',
|
|
label: 'Query AI',
|
|
columns: colTableQueryAI,
|
|
colkey: '_id',
|
|
collabel: 'descr',
|
|
},
|
|
{
|
|
value: 'gasordines',
|
|
label: 'Gas Ordini',
|
|
columns: colTableGasordine,
|
|
colkey: '_id',
|
|
collabel: 'name',
|
|
},
|
|
{
|
|
value: 'scontisticas',
|
|
label: 'Scontistica',
|
|
columns: colTableScontistica,
|
|
colkey: '_id',
|
|
collabel: 'code',
|
|
},
|
|
{
|
|
value: 'sharewithus',
|
|
label: 'Condividi con Noi',
|
|
columns: colTableShareWithUs,
|
|
colkey: '_id',
|
|
collabel: 'description',
|
|
},
|
|
{
|
|
value: 'wheres',
|
|
label: 'Luoghi',
|
|
columns: colTableWhere,
|
|
colkey: 'code',
|
|
collabel: 'placename',
|
|
},
|
|
{
|
|
value: costanti.TABEVENTS,
|
|
label: 'Eventi',
|
|
columns: colTableEvents,
|
|
colkey: '_id',
|
|
collabel: 'title',
|
|
},
|
|
{
|
|
value: 'contribtypes',
|
|
label: 'Tipi di Contributi',
|
|
columns: colcontribtype,
|
|
colkey: '_id',
|
|
collabel: 'label',
|
|
},
|
|
{
|
|
value: 'paymenttypes',
|
|
label: 'Tipi di Pagamenti',
|
|
columns: colpaymenttype,
|
|
colkey: 'key',
|
|
collabel: 'label',
|
|
},
|
|
{
|
|
value: 'workers',
|
|
label: 'Lavoratori Attivi',
|
|
columns: colworkers,
|
|
colkey: '_id',
|
|
collabel: (rec: any) => `${rec.name} ${rec.surname}`,
|
|
},
|
|
{
|
|
value: 'graduatorias',
|
|
label: 'Graduatoria',
|
|
columns: colgraduatoria,
|
|
colkey: '_id',
|
|
collabel: 'index',
|
|
},
|
|
{
|
|
value: 'disciplines',
|
|
label: 'Discipline',
|
|
columns: coldisciplines,
|
|
colkey: 'typol_code',
|
|
collabel: 'label',
|
|
},
|
|
{
|
|
value: 'newstosent',
|
|
label: 'Newsletter da Inviare',
|
|
columns: colnewstosent,
|
|
colkey: '_id',
|
|
collabel: 'label',
|
|
onlyAdmin: true,
|
|
},
|
|
{
|
|
value: 'gallery',
|
|
label: 'Gallerie',
|
|
columns: colgallery,
|
|
colkey: '_id',
|
|
collabel: 'title',
|
|
},
|
|
{
|
|
value: 'myelems',
|
|
label: 'Elementi',
|
|
columns: colmyelems,
|
|
colkey: '_id',
|
|
collabel: 'title',
|
|
},
|
|
{
|
|
value: 'crons',
|
|
label: 'Lista Cron',
|
|
columns: colcrons,
|
|
colkey: '_id',
|
|
collabel: 'title',
|
|
},
|
|
{
|
|
value: 'catalogo',
|
|
label: 'Elementi Catalogo',
|
|
columns: colmyelCatalogo,
|
|
colkey: '_id',
|
|
collabel: 'title',
|
|
},
|
|
{
|
|
value: 'myschedas',
|
|
label: 'Elementi Scheda',
|
|
columns: colmyScheda,
|
|
colkey: '_id',
|
|
collabel: 'name',
|
|
},
|
|
{
|
|
value: 'text',
|
|
label: 'Testo',
|
|
columns: colIText,
|
|
colkey: 'contenuto',
|
|
collabel: 'contenuto',
|
|
},
|
|
{
|
|
value: 'imgs',
|
|
label: 'Immagini',
|
|
columns: colmyIImg,
|
|
colkey: 'imagefile',
|
|
collabel: 'imagefile',
|
|
},
|
|
{
|
|
value: 'listcards',
|
|
label: 'Elementi',
|
|
columns: colmylistcards,
|
|
colkey: '_id',
|
|
collabel: 'imagefile',
|
|
},
|
|
{
|
|
value: 'imgcards',
|
|
label: 'Img',
|
|
columns: colmylistcards,
|
|
colkey: '_id',
|
|
collabel: 'imagefile',
|
|
},
|
|
{
|
|
value: 'templemail',
|
|
label: 'Template Email',
|
|
columns: coltemplemail,
|
|
colkey: '_id',
|
|
collabel: 'subject',
|
|
onlyAdmin: true,
|
|
},
|
|
{
|
|
value: 'destnewsletter',
|
|
label: 'Dest Newsletter',
|
|
columns: coldestnewsletter,
|
|
colkey: '_id',
|
|
collabel: 'descr',
|
|
onlyAdmin: true,
|
|
},
|
|
{
|
|
value: 'opzemail',
|
|
label: 'Opzioni Email',
|
|
columns: colopzemail,
|
|
colkey: 'key',
|
|
collabel: (rec: any) => rec.label_it,
|
|
onlyAdmin: true,
|
|
},
|
|
{
|
|
value: 'mailinglist',
|
|
label: 'MailingList',
|
|
columns: colmailinglist,
|
|
colkey: '_id',
|
|
collabel: (rec: any) => `${rec.name} ${rec.surname}`,
|
|
},
|
|
{
|
|
value: 'permissions',
|
|
label: 'Permessi',
|
|
columns: colTablePermission,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
colicon: 'icon',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'usernotifs',
|
|
label: 'Notifiche',
|
|
columns: colTableGenTrans,
|
|
colkey: 'value',
|
|
collabel: 'labeltrans',
|
|
colicon: 'icon',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'typenotifs',
|
|
label: 'Tipi di Notifiche',
|
|
columns: colTableGenTrans,
|
|
colkey: 'value',
|
|
collabel: 'labeltrans',
|
|
colicon: 'icon',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'sites',
|
|
label: 'Siti',
|
|
columns: colTableSites,
|
|
colkey: '_id',
|
|
collabel: 'name',
|
|
colicon: 'icon',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'bottype',
|
|
label: 'Tipo di Bot',
|
|
columns: colTablePermission,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
colicon: 'icon',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'elemtypes',
|
|
label: 'Tipi di Elementi',
|
|
columns: colTableGeneric,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
colicon: 'icon',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'typecash', // toolsext.TABTYPECASH,
|
|
label: 'Ingresso/Uscita',
|
|
columns: colTableGeneric,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
},
|
|
{
|
|
value: 'confsite_opt',
|
|
label: 'Configura Opzioni Sito',
|
|
columns: colTableGeneric,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
colicon: 'icon',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'confpages_lang',
|
|
label: 'Lingua',
|
|
columns: colTableGeneric,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
colicon: 'icon',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'fonts_installed',
|
|
label: 'Font Installati',
|
|
columns: colTableGeneric,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
colicon: 'icon',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'users',
|
|
label: 'Utenti',
|
|
columns: colTableUsersISP,
|
|
colkey: '_id',
|
|
collabel: 'username',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'circuits',
|
|
label: 'Circuiti',
|
|
columns: colTableCircuit,
|
|
colkey: '_id',
|
|
collabel: 'name',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'listcircuits',
|
|
label: 'Lista Circuiti',
|
|
columns: colTableGeneric,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'listaccounts',
|
|
label: 'Lista Account',
|
|
columns: colTableGeneric,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'visibility',
|
|
label: 'Visibilità Permessi',
|
|
columns: colTablePermission,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
colicon: 'icon',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'statuscircuit',
|
|
label: 'Stato Circuito',
|
|
columns: colTableGeneric,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
colicon: 'icon',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'pub_to_share',
|
|
label: 'Visibilità',
|
|
columns: colTablePermission,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
colicon: 'icon',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'visibilGroup',
|
|
label: 'Visibilità',
|
|
columns: colTableGeneric,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'cat_interesse_arcadei',
|
|
label: "Categorie d'Interesse Arcadei",
|
|
columns: colTableGeneric,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'lang',
|
|
label: 'Lingua',
|
|
columns: colTablePermission,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
colicon: 'icon',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'regions',
|
|
label: 'Regioni',
|
|
columns: colTablePermission,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
colicon: 'icon',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'tipodiattivitas', //toolsext.TABTIPODIATTIVITA,
|
|
label: 'Tipo di Attivita',
|
|
columns: colTableTipoDiAttivita,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
colicon: 'icon',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'accepted',
|
|
label: 'Condizioni',
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'fieldstype',
|
|
label: 'Tipi di Campi',
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'metodo_pagamento',
|
|
label: 'Metodi di Pagamento',
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'settings',
|
|
label: 'Impostazioni',
|
|
columns: fields.colSettings,
|
|
colkey: 'key',
|
|
collabel: 'key',
|
|
},
|
|
{
|
|
value: shared_consts.TABLES_MYSKILLS,
|
|
label: 'Mie Competenze',
|
|
columns: colmySkills,
|
|
colkey: '_id',
|
|
collabel: (rec: any) => `${rec.descr}`,
|
|
},
|
|
{
|
|
value: shared_consts.TABLES_MYBACHECAS,
|
|
label: 'Bacheca',
|
|
columns: colmyBachecas,
|
|
colkey: '_id',
|
|
collabel: (rec: any) => `${rec.descr}`,
|
|
},
|
|
{
|
|
value: 'myhosps', // toolsext.TABMYHOSPS,
|
|
label: 'Ospitalità',
|
|
columns: colmyHosp,
|
|
colkey: '_id',
|
|
collabel: (rec: any) => `${rec.descr}`,
|
|
},
|
|
{
|
|
value: shared_consts.TABLES_MYGOODS,
|
|
label: 'Beni',
|
|
columns: colmyGoods,
|
|
colkey: '_id',
|
|
collabel: (rec: any) => `${rec.descr}`,
|
|
},
|
|
{
|
|
value: shared_consts.TABLES_ATTIVITAS,
|
|
label: 'Attività',
|
|
columns: colAttivita,
|
|
colkey: '_id',
|
|
collabel: (rec: any) => `${rec.name}`,
|
|
},
|
|
{
|
|
value: 'attivita', //toolsext.TABATTIVITA,
|
|
label: 'Attivita',
|
|
columns: colAttivita,
|
|
colkey: '_id',
|
|
collabel: (rec: any) => `${rec.descr} - ${rec.note}`,
|
|
},
|
|
{
|
|
value: 'skills',
|
|
label: 'Sottocategorie Competenze',
|
|
columns: colSkills,
|
|
colkey: '_id',
|
|
collabel: 'descr',
|
|
},
|
|
{
|
|
value: 'goods',
|
|
label: 'Sottocategorie Beni',
|
|
columns: colGoods,
|
|
colkey: '_id',
|
|
collabel: 'descr',
|
|
},
|
|
{
|
|
value: 'caldate', // toolsext.TABCALDATE,
|
|
label: 'Date',
|
|
columns: colCalDate,
|
|
colkey: '_id',
|
|
collabel: 'datestr',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'calalldate', //toolsext.TABCALALLDATE,
|
|
label: 'Date',
|
|
columns: colCalDate,
|
|
colkey: '_id',
|
|
collabel: 'datestr',
|
|
noshow: true,
|
|
},
|
|
/*{
|
|
value: 'subskills',
|
|
label: 'Specializzazione',
|
|
columns: colSubSkills,
|
|
colkey: '_id',
|
|
collabel: 'descr',
|
|
},
|
|
|
|
*/
|
|
{
|
|
value: 'statusSkills',
|
|
label: 'Di Persona / OnLine',
|
|
columns: colStatusSkills,
|
|
colkey: '_id',
|
|
collabel: 'descr',
|
|
},
|
|
{
|
|
value: getTabSector(),
|
|
label: 'Settori',
|
|
columns: colSectors,
|
|
colkey: '_id',
|
|
collabel: 'descr',
|
|
},
|
|
{
|
|
value: 'sectorgoods',
|
|
label: 'Settori Beni',
|
|
columns: colSectorGoods,
|
|
colkey: '_id',
|
|
collabel: 'descr',
|
|
},
|
|
{
|
|
value: 'catgrps',
|
|
label: 'Categorie Gruppi',
|
|
columns: colCatGrps,
|
|
colkey: '_id',
|
|
collabel: 'descr',
|
|
},
|
|
{
|
|
value: 'levels',
|
|
label: 'Livello',
|
|
columns: colLevels,
|
|
colkey: '_id',
|
|
collabel: 'descr',
|
|
},
|
|
{
|
|
value: 'adtypes',
|
|
label: 'Tipo Annuncio',
|
|
columns: colAdType,
|
|
colkey: '_id',
|
|
collabel: 'descr',
|
|
},
|
|
{
|
|
value: 'adtypegoods',
|
|
label: 'Offro / Cerco',
|
|
columns: colAdType,
|
|
colkey: '_id',
|
|
collabel: 'descr',
|
|
},
|
|
{
|
|
value: 'cities',
|
|
label: 'Comune',
|
|
columns: colCitys,
|
|
colkey: '_id',
|
|
collabel: 'comune',
|
|
// collabel: (rec: any) => `${rec.comune} (${rec.prov})`,
|
|
remote: true,
|
|
},
|
|
{
|
|
value: 'provinces',
|
|
label: 'Provincia',
|
|
columns: colProvinces,
|
|
colkey: 'prov',
|
|
collabel: 'descr',
|
|
remote: true,
|
|
},
|
|
{
|
|
value: 'cards',
|
|
label: 'Zone',
|
|
columns: colTableCard,
|
|
colkey: 'card',
|
|
collabel: 'label',
|
|
},
|
|
{
|
|
value: 'countries',
|
|
label: 'Nazione',
|
|
columns: colTableCountry,
|
|
colkey: 'id',
|
|
collabel: 'value',
|
|
remote: true,
|
|
},
|
|
{
|
|
value: 'phones',
|
|
label: 'Prefisso Int.',
|
|
columns: colTablePhones,
|
|
colkey: 'id',
|
|
collabel: 'value',
|
|
remote: true,
|
|
},
|
|
{
|
|
value: 'friends',
|
|
label: 'Amici',
|
|
columns: colTableUsersGeneric,
|
|
colkey: 'username',
|
|
collabel: (rec: any) => `${rec.name} ${rec.surname}`,
|
|
},
|
|
{
|
|
value: 'friendsandme',
|
|
label: 'Amici_and_me',
|
|
columns: colTableUsersGeneric,
|
|
colkey: 'username',
|
|
collabel: (rec: any) => `${rec.name} ${rec.surname}`,
|
|
},
|
|
{
|
|
value: 'lista_editori',
|
|
label: 'Editori',
|
|
columns: colTableUsersGeneric,
|
|
colkey: 'username',
|
|
collabel: 'name',
|
|
},
|
|
{
|
|
value: 'lista_referenti',
|
|
label: 'Referenti',
|
|
columns: colTableUsersGeneric,
|
|
colkey: 'username',
|
|
collabel: 'name',
|
|
},
|
|
{
|
|
value: 'mygroups',
|
|
label: 'Organizzazioni',
|
|
columns: colmyUserGroup,
|
|
colkey: 'groupname',
|
|
collabel: (rec: any) => `${rec.groupname} `,
|
|
},
|
|
{
|
|
value: 'movements',
|
|
label: 'Movimenti',
|
|
columns: colmyMovement,
|
|
colkey: '_id',
|
|
collabel: 'transactionDate',
|
|
},
|
|
{
|
|
value: 'sendnotifs',
|
|
label: 'Transazioni Pendenti',
|
|
columns: colTableNotifCoins,
|
|
colkey: '_id',
|
|
collabel: 'datenotif',
|
|
},
|
|
{
|
|
value: 'shippings',
|
|
label: 'Spedizione',
|
|
columns: colTableGeneric,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
},
|
|
{
|
|
value: shared_consts.TABFILTRI_UTENTE,
|
|
label: 'Tipi di Filtro',
|
|
columns: colTableGeneric,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
},
|
|
{
|
|
value: 'otherfilters',
|
|
label: 'Altri Filtri',
|
|
columns: colTableGeneric,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
},
|
|
{
|
|
value: 'typehosps', // toolsext.TABTYPEHOSP,
|
|
label: 'Tipo Ospitalità',
|
|
columns: colTableGeneric,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
colicon: 'icon',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'people', // toolsext.TABPEOPLE,
|
|
label: 'Persone',
|
|
columns: colTableGeneric,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
colicon: 'icon',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'typeaccoms', //toolsext.TABTYPEACCOM,
|
|
label: 'Tipo di Accomodazione',
|
|
columns: colTableGeneric,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
colicon: 'icon',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'locaccoms', // toolsext.TABLOCACCOM,
|
|
label: 'Locazione',
|
|
columns: colTableGeneric,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
colicon: 'icon',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'hosps_preferences',
|
|
label: 'Preferenze',
|
|
columns: colTableGeneric,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
colicon: 'icon',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'units',
|
|
label: 'Unità di Misura',
|
|
columns: colTableGeneric,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
colicon: 'icon',
|
|
noshow: true,
|
|
},
|
|
{
|
|
value: 'catalogs',
|
|
label: 'Lista Cataloghi',
|
|
columns: colTableCatalogList,
|
|
colkey: '_id',
|
|
collabel: 'title',
|
|
},
|
|
{
|
|
value: 'raccoltacataloghis',
|
|
label: 'Raccolta Cataloghi',
|
|
columns: colTableRaccoltaCataloghi,
|
|
colkey: '_id',
|
|
collabel: 'title',
|
|
},
|
|
{
|
|
value: 'schedeopt',
|
|
label: 'Template Cataloghi',
|
|
columns: colTableGeneric,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
},
|
|
{
|
|
value: 'tipodest',
|
|
label: 'Template Cataloghi',
|
|
columns: colTableGeneric,
|
|
colkey: 'value',
|
|
collabel: 'label',
|
|
},
|
|
],
|
|
};
|
|
|
|
export const func = {
|
|
gettablesList() {
|
|
const userStore = useUserStore();
|
|
if (fieldsTable.tablesList) {
|
|
const mylist = fieldsTable.tablesList.filter(
|
|
(rec: any) =>
|
|
(rec.onlyAdmin === userStore.isAdmin || !rec.onlyAdmin) && !rec.noshow
|
|
);
|
|
|
|
return mylist;
|
|
}
|
|
|
|
return [];
|
|
},
|
|
gettablesListByTable(table: string) {
|
|
const userStore = useUserStore();
|
|
if (fieldsTable.tablesList) {
|
|
const mylist = fieldsTable.tablesList.filter(
|
|
(rec: any) =>
|
|
(rec.onlyAdmin === userStore.isAdmin || !rec.onlyAdmin) &&
|
|
!rec.noshow &&
|
|
rec.value === table
|
|
);
|
|
|
|
return mylist;
|
|
}
|
|
|
|
return [];
|
|
},
|
|
};
|