574 lines
11 KiB
TypeScript
Executable File
574 lines
11 KiB
TypeScript
Executable File
import { GROUPSCMD } from "@src/common/shared_nodejs"
|
||
|
||
export interface IMainCard {
|
||
visible: boolean
|
||
strsingolo?: string
|
||
title: string
|
||
to?: string
|
||
icon?: string
|
||
color: string
|
||
hint?: string
|
||
table: string
|
||
visuonstat?: boolean,
|
||
small?: boolean,
|
||
}
|
||
|
||
export const costanti = {
|
||
AdType: {
|
||
OFFRO: 1,
|
||
CERCO: 2,
|
||
},
|
||
|
||
POSIZ_TESTO: {
|
||
IN_BASSO: 0,
|
||
A_DESTRA: 1,
|
||
},
|
||
|
||
CATALOGO_FIELDS: [
|
||
'productTypes',
|
||
'excludeproductTypes',
|
||
'formato',
|
||
'idTipologie',
|
||
'idTipoFormato',
|
||
'misure',
|
||
'Categoria',
|
||
'editore',
|
||
'argomenti',
|
||
'idCollane',
|
||
'pdf',
|
||
'Printable',
|
||
'numschede_perCol',
|
||
'numschede_perRiga',
|
||
'text',
|
||
],
|
||
|
||
SCHEDA_FIELDS: [
|
||
// 'imgsfondo',
|
||
],
|
||
|
||
IMG_FIELDS: [
|
||
'imgsfondo',
|
||
'imgsfondo_def',
|
||
],
|
||
|
||
TIPOFAVBOOK: {
|
||
FAVORITE: 1,
|
||
BOOKMARK: 2,
|
||
SEEN: 3,
|
||
ATTEND: 4,
|
||
},
|
||
|
||
ENABLE_FRIENDS: false,
|
||
ENABLE_CONTI_COLLETTIVI: true,
|
||
|
||
ACTIONTYPE: {
|
||
NONE: 0,
|
||
SEND_RIS: 1,
|
||
LINK_REG: 2,
|
||
},
|
||
|
||
Lang: {
|
||
IT: 1,
|
||
EN: 2,
|
||
ES: 4,
|
||
FR: 8,
|
||
DE: 16,
|
||
},
|
||
|
||
ArrLang: [
|
||
{
|
||
label: 'Italiano',
|
||
value: 1,
|
||
},
|
||
{
|
||
label: 'Inglese',
|
||
value: 2,
|
||
},
|
||
{
|
||
label: 'Spagnolo',
|
||
value: 4,
|
||
},
|
||
{
|
||
label: 'Francese',
|
||
value: 8,
|
||
},
|
||
{
|
||
label: 'Tedesco',
|
||
value: 16,
|
||
},
|
||
],
|
||
|
||
ShowTypeTask: {
|
||
SHOW_LAST_N_COMPLETED: 200,
|
||
SHOW_ONLY_TOCOMPLETE: 201,
|
||
SHOW_ALL: 202,
|
||
},
|
||
|
||
ParamTypeAccount: {
|
||
FIDO_CONCESSO: 1,
|
||
QTA_MAXCONCESSA: 2,
|
||
},
|
||
|
||
ParamTypeAccountStr: [
|
||
{
|
||
labeltrans: 'account.fidoConcesso',
|
||
value: 1, // FIDO_CONCESSO
|
||
field: 'fidoConcesso',
|
||
type: 4, //string
|
||
},
|
||
{
|
||
labeltrans: 'account.qta_maxConcessa',
|
||
field: 'qta_maxConcessa',
|
||
value: 2, // QTA_MAXCONCESSA
|
||
type: 4, //string
|
||
},
|
||
],
|
||
|
||
CONFIG_ID_CFG: '1',
|
||
CONFIG_ID_STATE_CONN: '2',
|
||
CONFIG_ID_SHOW_TYPE_TODOS: '3',
|
||
|
||
SHOW_USERINFO: 1,
|
||
SHOW_GROUPINFO: 5,
|
||
SHOW_MOVEMENTS: 8,
|
||
SHOW_MYCARD: 10,
|
||
|
||
MAINCARDS: [
|
||
{
|
||
visible: true,
|
||
annuncio: true,
|
||
title: ' Beni ',
|
||
subtitle: 'Autoproduzioni, artigianato, cibo, abbigliamento',
|
||
strsingolo: 'Bene',
|
||
to: '/goods',
|
||
icon: 'fas fa-tshirt',
|
||
color: 'indigo-6',
|
||
hint: '',
|
||
table: 'mygoods',
|
||
visuonstat: true,
|
||
small: false,
|
||
showfavorite: true,
|
||
showinoptions: true,
|
||
showinprofile: true,
|
||
},
|
||
{
|
||
visible: true,
|
||
annuncio: true,
|
||
strsingolo: 'Servizio',
|
||
title: 'Servizi',
|
||
subtitle: 'Competenze, formazione, aiuti, benessere, casa',
|
||
to: '/services',
|
||
icon: 'fas fa-house-user',
|
||
color: 'red-6',
|
||
hint: '',
|
||
table: 'myskills',
|
||
visuonstat: true,
|
||
small: false,
|
||
showfavorite: true,
|
||
showinoptions: true,
|
||
showinprofile: true,
|
||
},
|
||
{
|
||
visible: true,
|
||
annuncio: true,
|
||
title: 'Ospitalità',
|
||
subtitle: 'Ospitare per brevi periodi, esplora altre città',
|
||
strsingolo: 'Ospitalità',
|
||
to: '/hosps',
|
||
icon: 'fas fa-bed',
|
||
color: 'lime-8',
|
||
textcolor: '',
|
||
hint: '',
|
||
disable: false,
|
||
small: false,
|
||
table: 'myhosps',
|
||
visuonstat: true,
|
||
showfavorite: true,
|
||
showinoptions: true,
|
||
showinprofile: true,
|
||
},
|
||
// {
|
||
// visible: false,
|
||
// title: 'Scuola',
|
||
// strsingolo: 'Scuola',
|
||
// to: '/school',
|
||
// icon: 'fas fa-book-open',
|
||
// color: 'orange-6',
|
||
// hint: '',
|
||
// disable: true,
|
||
// small: false,
|
||
// table: '',
|
||
// },
|
||
{
|
||
visible: true,
|
||
annuncio: true,
|
||
title: 'Eventi',
|
||
strsingolo: 'Evento',
|
||
subtitle: 'Mercatini, incontri, conferenze, corsi',
|
||
to: '/events',
|
||
icon: 'event',
|
||
color: 'green-6',
|
||
hint: 'eventi, last minute, offerte di lavoro',
|
||
disable: false,
|
||
table: 'mybachecas',
|
||
visuonstat: true,
|
||
small: false,
|
||
showfavorite: true,
|
||
showinoptions: true,
|
||
showinprofile: true,
|
||
},
|
||
{
|
||
visible: false,
|
||
title: 'Circuiti RIS',
|
||
strsingolo: 'Circuito',
|
||
subtitle: 'Strumento di scambio alternativo alle monete',
|
||
to: '/circuits',
|
||
table: 'circuits',
|
||
icon: 'fas fa-coins',
|
||
image: '/images/1ris_rosso_100.png',
|
||
color: 'orange-6',
|
||
hint: '',
|
||
disable: true,
|
||
small: true,
|
||
visuonstat: true,
|
||
showinprofile: true,
|
||
},
|
||
{
|
||
visible: false,
|
||
title: 'Organizzazioni',
|
||
strsingolo: 'Organizzazione',
|
||
subtitle: 'Gruppi, Associazioni, Aziende, Comunità',
|
||
to: '/groups',
|
||
table: 'mygroups',
|
||
icon: 'fas fa-users',
|
||
color: 'blue-6',
|
||
hint: '',
|
||
disable: true,
|
||
small: true,
|
||
visuonstat: true,
|
||
showinprofile: true,
|
||
},
|
||
// {
|
||
// visible: false,
|
||
// strsingolo: 'Luogo',
|
||
// title: 'Luoghi',
|
||
// to: '/places',
|
||
// icon: 'fas fa-map-marker-alt',
|
||
// color: 'blue-6',
|
||
// hint: '',
|
||
// disable: true,
|
||
// small: false,
|
||
// table: '',
|
||
// },
|
||
// {
|
||
// visible: false,
|
||
// strsingolo: 'Idea',
|
||
// title: 'Tue Idee',
|
||
// to: '/ideas',
|
||
// icon: 'fas fa-lightbulb',
|
||
// color: 'red-6',
|
||
// textcolor: '',
|
||
// hint: '',
|
||
// disable: true,
|
||
// small: true,
|
||
// table: '',
|
||
// },
|
||
/*{
|
||
visible: false,
|
||
title: 'Sostieni il Progetto️',
|
||
to: '/fundraising',
|
||
icon: 'fas fa-hand-holding-heart',
|
||
color: 'green-6',
|
||
hint: '',
|
||
disable: false,
|
||
small: false,
|
||
link: true,
|
||
table: '',
|
||
},
|
||
{
|
||
visible: false,
|
||
title: 'Assistenza',
|
||
to: '/istruzioni',
|
||
icon: 'fas fa-question',
|
||
color: 'yellow',
|
||
hint: '',
|
||
disable: false,
|
||
small: true,
|
||
link: true,
|
||
table: '',
|
||
},*/
|
||
// {
|
||
// visible: false,
|
||
// title: 'Social',
|
||
// to: '/socialising',
|
||
// icon: 'fas fa-users',
|
||
// color: 'blue-6',
|
||
// hint: '',
|
||
// disable: true,
|
||
// small: true,
|
||
// table: '',
|
||
// },
|
||
// {
|
||
// visible: false,
|
||
// title: ' Attività ',
|
||
// subtitle: 'Artigiani, Aziende, Società, Negozi',
|
||
// strsingolo: 'Attivita',
|
||
// to: '/activities',
|
||
// icon: 'fas fa-tshirt',
|
||
// color: 'indigo-6',
|
||
// hint: '',
|
||
// table: 'attivitas',
|
||
// visuonstat: true,
|
||
// small: false,
|
||
// showfavorite: true,
|
||
// forgroup: true,
|
||
// showinoptions: false,
|
||
// },
|
||
],
|
||
|
||
GROUPCARDS: [
|
||
{
|
||
visible: true,
|
||
title: ' Attività ',
|
||
subtitle: 'Artigiani, Aziende, Società, Negozi',
|
||
strsingolo: 'Attivita',
|
||
to: '/activities',
|
||
icon: 'fas fa-tshirt',
|
||
color: 'indigo-6',
|
||
hint: '',
|
||
table: 'attivitas',
|
||
visuonstat: true,
|
||
small: false,
|
||
showfavorite: true,
|
||
},
|
||
|
||
],
|
||
|
||
|
||
BINARY_CHECK: 1,
|
||
|
||
VISUTABLE_LISTA: 2,
|
||
VISUTABLE_SCHEDA_USER: -1,
|
||
VISUTABLE_SCHEDA_GROUP: -3,
|
||
VISUTABLE_USER_TABGROUP: -4,
|
||
VISUTABLE_USER_TABCIRCUIT: -5,
|
||
VISUTABLE_GROUP_CIRCUIT: -6,
|
||
VISUTABLE_GRID_ORIZ: -10,
|
||
VISUTABLE_TABLELIST: -20,
|
||
|
||
DIR_UPLOAD: 'upload/',
|
||
DIR_PRODUCTS: 'products/',
|
||
DIR_CATALOGO: 'catalogo/',
|
||
DIR_SCHEDA: 'scheda/',
|
||
|
||
FRIENDS: 1,
|
||
ASK_TRUST: 2,
|
||
TRUSTED: 3,
|
||
REJECTED: 4,
|
||
REQ_FRIENDS: 5,
|
||
ASK_SENT_FRIENDS: 6,
|
||
FIND_PEOPLE: 10,
|
||
|
||
GROUPS: 11,
|
||
CIRCUITS: 12,
|
||
GRP_REJECTED: 14,
|
||
REQ_GROUP: 15,
|
||
ASK_SENT_GROUP: 16,
|
||
FIND_GROUP: 20,
|
||
MY_GROUPS: 21,
|
||
USER_GROUPS: 22,
|
||
HANDSHAKE: 23,
|
||
ASK_SENT_HANDSHAKE: 25,
|
||
|
||
CREATE_GROUP: 30,
|
||
MANAGE_GROUPS: 31,
|
||
ADMIN_GROUPS: 40,
|
||
FIND_CIRCUIT: 50,
|
||
MY_CIRCUITS: 51,
|
||
ADMIN_CIRCUITS: 54,
|
||
ASK_SENT_CIRCUIT: 55,
|
||
|
||
USER_CIRCUITS: 60,
|
||
REQ_CIRCUIT: 65,
|
||
ENTER_TO_THE_CIRCUIT: 70,
|
||
|
||
CMD_DELETE: 1,
|
||
CMD_MODIFY: 2,
|
||
CMD_SHOW_PAGE: 3,
|
||
CMD_OPEN_PAGE: 4,
|
||
CMD_DUPLICATE: 5,
|
||
CMD_CLONE: 6,
|
||
|
||
SHOW_ALL: 50,
|
||
|
||
REQ_ADD_USER_TO_GROUP: 100,
|
||
REQ_REMOVE_USER_TO_GROUP: 101,
|
||
REQ_ADD_USER_TO_CIRCUIT: 110,
|
||
REQ_REMOVE_USER_TO_CIRCUIT: 111,
|
||
REQ_ADD_GROUP_TO_CIRCUIT: 120,
|
||
REQ_REMOVE_GROUP_TO_CIRCUIT: 121,
|
||
|
||
FILTER_NESSUNO: 0,
|
||
FILTER_TUTTI: -100,
|
||
// TABLES_ARRAY: ['mygroups', 'circuits'],
|
||
TABLES_ARRAY: ['circuits'],
|
||
TABLES_USERNAME_DATE: ['friends', 'friendsandme'],
|
||
TABLES_IMG_USERNAME: ['friends', 'friendsandme'],
|
||
TABLES_WITH_STR_TUTTI: ['lista_editori', 'lista_referenti'],
|
||
FILTER_SEP: '_',
|
||
|
||
FILTER_TUTTI_STR: '[Tutti]',
|
||
|
||
FuncDialog: {
|
||
CANCEL_BOOKING: 1,
|
||
},
|
||
|
||
DRAGULA: false,
|
||
|
||
ALLOWCHAR_CODE: 1,
|
||
|
||
NESSUN_IMMAGINE: 'none',
|
||
|
||
showWhen: {
|
||
NewRec: 1,
|
||
InPage: 2,
|
||
InEdit: 4,
|
||
InView: 8,
|
||
InView_OnlyifExist: 16,
|
||
},
|
||
|
||
TABEVENTS: 'myevents',
|
||
|
||
NOFIELD: 'nofield',
|
||
|
||
MAX_PHASES: 5,
|
||
|
||
OtherTables: ['config', 'swmsg', 'notifications'],
|
||
// export const MainTables = ['todos', 'projects']
|
||
MainTables: [],
|
||
allMethod: ['sync_post_', 'sync_patch_', 'delete_', 'hide_'],
|
||
|
||
FieldType: {
|
||
boolean: 1,
|
||
date: 2,
|
||
string: 4,
|
||
binary: 8,
|
||
html: 16,
|
||
select: 32,
|
||
star3: 35,
|
||
star5: 40,
|
||
number: 64,
|
||
typeinrec: 128,
|
||
multiselect: 256,
|
||
password: 512,
|
||
listimages: 1024,
|
||
exact: 2048,
|
||
imagerec: 3000,
|
||
pdf: 3050,
|
||
image_and_filename: 3100,
|
||
imgfile_sfuso: 3150,
|
||
imgcard: 3500,
|
||
coordinates: 3800,
|
||
select_by_server: 4000,
|
||
multiselect_by_server: 4010,
|
||
nationality: 4096,
|
||
intcode: 5000,
|
||
option: 5500,
|
||
multioption: 6000,
|
||
onlydate: 7000,
|
||
hours: 8000,
|
||
crypted: 9000,
|
||
object: 10000,
|
||
separator: 11000,
|
||
username_chip: 12000,
|
||
link: 12500,
|
||
listobj: 13000,
|
||
label: 14000,
|
||
currency: 15000,
|
||
cards: 16000,
|
||
color: 17000,
|
||
arrmenu: 18000,
|
||
op_andor: 19000,
|
||
editor_nohtml: 20000,
|
||
verifica: 21000,
|
||
pickcolor: 22000,
|
||
username_telegram: 23000,
|
||
},
|
||
|
||
TypeMov: {
|
||
Nessuno: 0,
|
||
Entrata: 1,
|
||
Uscita: -1,
|
||
},
|
||
|
||
FieldTypeArr: [
|
||
{ label: 'Boolean', value: 1 },
|
||
{ label: 'Date', value: 2 },
|
||
{ label: 'String', value: 4 },
|
||
{ label: 'Binary', value: 8 },
|
||
{ label: 'Html', value: 16 },
|
||
{ label: 'Select', value: 32 },
|
||
{ label: 'Number', value: 64 },
|
||
{ label: 'crypted', value: 9000 },
|
||
{ label: 'object', value: 10000 },
|
||
{ label: 'separator', value: 11000 },
|
||
{ label: 'username_chip', value: 12000 },
|
||
{ label: 'link', value: 12500 },
|
||
{ label: 'listobj', value: 13000 },
|
||
],
|
||
|
||
TipoVisu: {
|
||
NONE: 0,
|
||
TESTO: 1,
|
||
LINK: 2,
|
||
BUTTON: 3,
|
||
LINKIMG: 4,
|
||
TESTO_BORDATO: 5,
|
||
},
|
||
|
||
CATALOGHI: {
|
||
PAG_INTRO_DEFAULT: 'introduttiva_default.png',
|
||
PAG_SFONDO_DEFAULT: 'sfondo_default.png',
|
||
},
|
||
|
||
DISP: {
|
||
TUTTI: '0',
|
||
DISPONIBILI: '1',
|
||
ESAURITI: '2',
|
||
},
|
||
|
||
RIGENERAMOD: {
|
||
SOVRASCRIVI: '0',
|
||
AGGIUNGI_SOLO: '1',
|
||
},
|
||
|
||
STATO: {
|
||
TUTTI: '0',
|
||
IN_COMMERCIO: '1',
|
||
SOLO_PROSSIMA_USCITA: '2',
|
||
PREVENDITA: '3',
|
||
NON_VENDIBILE: '4',
|
||
},
|
||
|
||
NO_CATEGORY: '__NOCATEGORY__',
|
||
|
||
VISUCAMPI: {
|
||
PER_TUTTI: 0,
|
||
PER_EDITORE: 1,
|
||
PER_ADMIN: 16,
|
||
PER_LOGGATI: 32,
|
||
},
|
||
|
||
OP_ANDOR: {
|
||
OP_OR: 0,
|
||
OP_AND: 1,
|
||
},
|
||
|
||
VALIDATO: {
|
||
NO: 0,
|
||
SI: 1,
|
||
TO_RESOLV: -1,
|
||
}
|
||
|
||
}
|