{
|
"version": "1",
|
"information": {
|
"name": "holidays",
|
"displayName": "Holidays skipper",
|
"description": "Changes invoice due date if it is on a day off (holiday, weekend)",
|
"url": "https://github.com/jacekkow/ucrm-holidays",
|
"version": "0.1",
|
"ucrmVersionCompliancy": {
|
"min": "4.0.0",
|
"max": null
|
},
|
"unmsVersionCompliancy": {
|
"min": "1.0.0-dev.1",
|
"max": null
|
},
|
"author": "Jacek Kowalski"
|
},
|
"configuration": [
|
{
|
"key": "holidays_region",
|
"label": "Holidays region",
|
"type": "choice",
|
"required": 0,
|
"choices": {
|
"-": "",
|
"Austria": "AT",
|
"Austria (Burgenland)": "AT-1",
|
"Austria (Carinthia)": "AT-2",
|
"Austria (LowerAustria)": "AT-3",
|
"Austria (UpperAustria)": "AT-4",
|
"Austria (Salzburg)": "AT-5",
|
"Austria (Styria)": "AT-6",
|
"Austria (Tyrol)": "AT-7",
|
"Austria (Vorarlberg)": "AT-8",
|
"Austria (Vienna)": "AT-9",
|
"Belgium": "BE",
|
"Brazil": "BR",
|
"Denmark": "DK",
|
"France": "FR",
|
"France (Bas-Rhin)": "FR-67",
|
"France (Haut-Rhin)": "FR-68",
|
"France (Moselle)": "FR-57",
|
"France (French Guiana)": "FR-GF",
|
"France (Guadeloupe)": "FR-GUA",
|
"France (Martinique)": "FR-MQ",
|
"France (Réunion)": "FR-LRE",
|
"Germany": "DE",
|
"Germany (Baden-Württemberg)": "DE-BW",
|
"Germany (Bavaria)": "DE-BY",
|
"Germany (Berlin)": "DE-BE",
|
"Germany (Brandenburg)": "DE-BB",
|
"Germany (Bremen)": "DE-HB",
|
"Germany (Hamburg)": "DE-HH",
|
"Germany (Hesse)": "DE-HE",
|
"Germany (Mecklenburg-Vorpommern)": "DE-MV",
|
"Germany (Lower Saxony)": "DE-NI",
|
"Germany (North Rhine-Westphalia)": "DE-NW",
|
"Germany (Rhineland-Palatinate)": "DE-RP",
|
"Germany (Saarland)": "DE-SL",
|
"Germany (Saxony)": "DE-SN",
|
"Germany (Saxony-Anhalt)": "DE-ST",
|
"Germany (Schleswig-Holstein)": "DE-SH",
|
"Germany (Thuringia)": "DE-TH",
|
"Ireland": "IE",
|
"Italy": "IT",
|
"Italy (South Tyrol)": "IT-32",
|
"Liechtenstein": "FL",
|
"Luxembourg": "LU",
|
"Mexico": "MX",
|
"Netherlands": "NL",
|
"Poland": "PL",
|
"Russia": "RU",
|
"Spain": "ES",
|
"Switzerland": "CH",
|
"Switzerland (Appenzell Ausserrhoden)": "CH-AR",
|
"Switzerland (Appenzell Innerrhoden)": "CH-AI",
|
"Switzerland (Basel-Landschaft)": "CH-BL",
|
"Switzerland (Basel-Stadt)": "CH-BS",
|
"Switzerland (Bern)": "CH-BE",
|
"Switzerland (Fribourg)": "CH-FR",
|
"Switzerland (Geneva)": "CH-GE",
|
"Switzerland (Glarus)": "CH-GL",
|
"Switzerland (Grisons)": "CH-GR",
|
"Switzerland (Jura)": "CH-JU",
|
"Switzerland (Lucerne)": "CH-LU",
|
"Switzerland (Neuchâtel)": "CH-NE",
|
"Switzerland (Nidwalden)": "CH-NW",
|
"Switzerland (Obwalden)": "CH-OW",
|
"Switzerland (Schaffhausen)": "CH-SH",
|
"Switzerland (Schwyz)": "CH-SZ",
|
"Switzerland (Solothurn)": "CH-SO",
|
"Switzerland (St. Gallen)": "CH-SG",
|
"Switzerland (Thurgau)": "CH-TG",
|
"Switzerland (Ticino)": "CH-TI",
|
"Switzerland (Uri)": "CH-UR",
|
"Switzerland (Valais)": "CH-VS",
|
"Switzerland (Vaud)": "CH-VD",
|
"Switzerland (Zug)": "CH-ZG",
|
"Switzerland (Zürich)": "CH-ZH",
|
"USA": "US"
|
}
|
},
|
{
|
"key": "holidays_weekday_1",
|
"label": "Skip Mondays",
|
"type": "checkbox",
|
"required": 0
|
},
|
{
|
"key": "holidays_weekday_2",
|
"label": "Skip Tuesdays",
|
"type": "checkbox",
|
"required": 0
|
},
|
{
|
"key": "holidays_weekday_3",
|
"label": "Skip Wednesdays",
|
"type": "checkbox",
|
"required": 0
|
},
|
{
|
"key": "holidays_weekday_4",
|
"label": "Skip Thursdays",
|
"type": "checkbox",
|
"required": 0
|
},
|
{
|
"key": "holidays_weekday_5",
|
"label": "Skip Fridays",
|
"type": "checkbox",
|
"required": 0
|
},
|
{
|
"key": "holidays_weekday_6",
|
"label": "Skip Saturdays",
|
"type": "checkbox",
|
"required": 0
|
},
|
{
|
"key": "holidays_weekday_7",
|
"label": "Skip Sundays",
|
"type": "checkbox",
|
"required": 0
|
}
|
]
|
}
|