Skip to content

Commit e8b3c7f

Browse files
Merge pull request #1994 from OpenSignLabs/updates-18555669223
v2.30.0
2 parents d5af1e8 + 2ce43ec commit e8b3c7f

30 files changed

+3189
-3105
lines changed

apps/OpenSign/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "open_sign",
3-
"version": "2.26.0",
3+
"version": "2.30.0",
44
"private": true,
55
"dependencies": {
66
"@formkit/auto-animate": "^0.9.0",
@@ -110,7 +110,7 @@
110110
"concurrently": "^9.2.1",
111111
"css-loader": "^7.1.2",
112112
"daisyui": "^4.12.24",
113-
"eslint": "^9.34.0",
113+
"eslint": "^9.37.0",
114114
"eslint-plugin-prettier": "^5.5.4",
115115
"eslint-plugin-react": "^7.37.5",
116116
"jsdom": "^27.0.0",

apps/OpenSign/public/locales/de/translation.json

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -386,7 +386,8 @@
386386
"dropdown": "Dropdown",
387387
"radio button": "Radiobutton",
388388
"image": "Bild",
389-
"email": "E-Mail"
389+
"email": "E-Mail",
390+
"number": "Zahl"
390391
},
391392
"fields": "Felder",
392393
"recipients": "Empfänger",
@@ -443,6 +444,19 @@
443444
"maximum-check": "Maximale Anzahl",
444445
"cell-count": "Zellzahl",
445446
"default-value": "Standardwert",
447+
"formula": "Formel",
448+
"formula-placeholder": "Erstellen Sie eine Formel mit Zahlen-Widgets",
449+
"formula-no-widgets": "Für diesen Unterzeichner sind noch keine weiteren Zahlen-Widgets vorhanden.",
450+
"supported-operators": "Unterstützte Operatoren:",
451+
"formula-helper": "Klicken Sie auf einen Zahlen-Widget-Chip, um ihn einzufügen (z. B. {{number-1}} + {{number-2}}).",
452+
"formula-error-letter": "Widget-Namen müssen in doppelte geschweifte Klammern gesetzt werden (z. B. {{number-1}}).",
453+
"formula-error-characters": "Außerhalb der Klammern sind nur Zahlen sowie +, -, *, /, (, ) erlaubt.",
454+
"formula-error-braces": "Jede öffnende {{ muss eine passende }} haben.",
455+
"formula-error-operators": "Verwenden Sie bei Operatoren oder Klammern mindestens zwei Werte.",
456+
"formula-error-leading-operator": "Formeln dürfen nicht mit Operatoren beginnen.",
457+
"decimal-places": "Dezimalstellen",
458+
"number-of-decimal-places": "Anzahl der Dezimalstellen",
459+
"decimal-places-helper": "Auf 0 setzen für ganze Zahlen",
446460
"select": "Auswählen",
447461
"read-only": "Ist schreibgeschützt",
448462
"hide-labels": "Labels ausblenden",

apps/OpenSign/public/locales/en/translation.json

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -386,7 +386,8 @@
386386
"dropdown": "dropdown",
387387
"radio button": "radio button",
388388
"image": "image",
389-
"email": "email"
389+
"email": "email",
390+
"number": "number"
390391
},
391392
"fields": "Fields",
392393
"recipients": "Recipients",
@@ -444,6 +445,19 @@
444445
"maximum-check": "Maximum check",
445446
"cell-count": "Cell count",
446447
"default-value": "Default value",
448+
"formula": "Formula",
449+
"formula-placeholder": "Build a formula using number widgets",
450+
"formula-no-widgets": "No other number widgets are assigned to this signer yet.",
451+
"supported-operators": "Supported operators:",
452+
"formula-helper": "Click a number widget chip to insert it (e.g. {{number-1}} + {{number-2}}).",
453+
"formula-error-letter": "Wrap widget names in double curly braces (e.g. {{number-1}}).",
454+
"formula-error-characters": "Only numbers and +, -, *, /, (, ) are allowed outside of braces.",
455+
"formula-error-braces": "Each opening {{ must have a matching }}.",
456+
"formula-error-operators": "Add at least two values when using operators or parentheses.",
457+
"formula-error-leading-operator": "Formulas cannot start with operators.",
458+
"decimal-places": "Decimal Places",
459+
"number-of-decimal-places": "Number of decimal places",
460+
"decimal-places-helper": "Set to 0 for whole numbers",
447461
"select": "Select",
448462
"read-only": "read only",
449463
"hide-labels": "Hide labels",

apps/OpenSign/public/locales/es/translation.json

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -386,7 +386,8 @@
386386
"dropdown": "desplegable",
387387
"radio button": "botón de radio",
388388
"image": "imagen",
389-
"email": "correo"
389+
"email": "correo",
390+
"number": "número"
390391
},
391392
"fields": "Campos",
392393
"recipients": "Destinatarios",
@@ -444,6 +445,19 @@
444445
"maximum-check": "Chequeo máximo",
445446
"cell-count": "recuento de células",
446447
"default-value": "Valor por defecto",
448+
"formula": "Fórmula",
449+
"formula-placeholder": "Crea una fórmula utilizando widgets numéricos",
450+
"formula-no-widgets": "Todavía no hay otros widgets numéricos asignados a este firmante.",
451+
"supported-operators": "Operadores compatibles:",
452+
"formula-helper": "Haz clic en una ficha de widget numérico para insertarla (p. ej. {{number-1}} + {{number-2}}).",
453+
"formula-error-letter": "Envuelve los nombres de los widgets entre dobles llaves (p. ej. {{number-1}}).",
454+
"formula-error-characters": "Fuera de las llaves solo se permiten números y +, -, *, /, (, ).",
455+
"formula-error-braces": "Cada {{ de apertura debe tener una }} correspondiente.",
456+
"formula-error-operators": "Cuando uses operadores o paréntesis, agrega al menos dos valores.",
457+
"formula-error-leading-operator": "Las fórmulas no pueden comenzar con operadores.",
458+
"decimal-places": "Decimales",
459+
"number-of-decimal-places": "Número de decimales",
460+
"decimal-places-helper": "Establecer en 0 para números enteros",
447461
"select": "Seleccionar",
448462
"read-only": "Es de solo lectura",
449463
"hide-labels": "Esconder etiquetas",

apps/OpenSign/public/locales/fr/translation.json

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -386,7 +386,8 @@
386386
"dropdown": "dérouler",
387387
"radio button": "bouton radio",
388388
"image": "image",
389-
"email": "e-mail"
389+
"email": "e-mail",
390+
"number": "nombre"
390391
},
391392
"fields": "Des champs",
392393
"recipients": "Destinataires",
@@ -443,6 +444,19 @@
443444
"maximum-check": "Contrôle maximum",
444445
"cell-count": "numération cellulaire",
445446
"default-value": "Valeur par défaut",
447+
"formula": "Formule",
448+
"formula-placeholder": "Créez une formule à l'aide des widgets numériques",
449+
"formula-no-widgets": "Aucun autre widget numérique n'est encore attribué à ce signataire.",
450+
"supported-operators": "Opérateurs pris en charge :",
451+
"formula-helper": "Cliquez sur une puce de widget numérique pour l'insérer (ex. {{number-1}} + {{number-2}}).",
452+
"formula-error-letter": "Encadrez les noms de widget avec des doubles accolades (ex. {{number-1}}).",
453+
"formula-error-characters": "En dehors des accolades, seuls les chiffres et +, -, *, /, (, ) sont autorisés.",
454+
"formula-error-braces": "Chaque {{ ouvrante doit avoir une }} correspondante.",
455+
"formula-error-operators": "Lorsque vous utilisez des opérateurs ou des parenthèses, ajoutez au moins deux valeurs.",
456+
"formula-error-leading-operator": "Les formules ne peuvent pas commencer par des opérateurs.",
457+
"decimal-places": "Décimales",
458+
"number-of-decimal-places": "Nombre de décimales",
459+
"decimal-places-helper": "Définir sur 0 pour les nombres entiers",
446460
"select": "Sélectionner",
447461
"read-only": "Est en lecture seule",
448462
"hide-labels": "Masquer les étiquettes",

apps/OpenSign/public/locales/hi/translation.json

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -386,7 +386,8 @@
386386
"dropdown": "ड्रॉपडाउन",
387387
"radio button": "रेडियो बटन",
388388
"image": "छवि",
389-
"email": "ईमेल"
389+
"email": "ईमेल",
390+
"number": "संख्या"
390391
},
391392
"fields": "क्षेत्र",
392393
"recipients": "प्राप्तकर्ता",
@@ -443,6 +444,19 @@
443444
"maximum-check": "अधिकतम जाँच",
444445
"cell-count": "सेल्स संख्या",
445446
"default-value": "डिफ़ॉल्ट मान",
447+
"formula": "सूत्र",
448+
"formula-placeholder": "संख्या विजेट्स का उपयोग करके एक सूत्र बनाएं",
449+
"formula-no-widgets": "इस हस्ताक्षरकर्ता को अभी तक कोई अन्य संख्या विजेट असाइन नहीं किया गया है।",
450+
"supported-operators": "समर्थित ऑपरेटर:",
451+
"formula-helper": "सूची में से संख्या विजेट चिप पर क्लिक करके उसे जोड़ें (उदा. {{number-1}} + {{number-2}})।",
452+
"formula-error-letter": "विजेट नामों को दोहरी घुंघराली ब्रैकेट में रखें (उदा. {{number-1}})।",
453+
"formula-error-characters": "ब्रैकेट के बाहर केवल संख्याएँ और +, -, *, /, (, ) की अनुमति है।",
454+
"formula-error-braces": "हर खुलने वाली {{ के लिए एक मिलान करने वाली }} होना चाहिए।",
455+
"formula-error-operators": "ऑपरेटर या कोष्ठक का उपयोग करते समय कम से कम दो मान जोड़ें।",
456+
"formula-error-leading-operator": "सूत्र ऑपरेटर से शुरू नहीं हो सकते।",
457+
"decimal-places": "दशमलव स्थान",
458+
"number-of-decimal-places": "दशमलव स्थानों की संख्या",
459+
"decimal-places-helper": "पूर्णांक के लिए 0 पर सेट करें",
446460
"select": "चुनें",
447461
"read-only": "सिर्फ पढ़ने के लिए है",
448462
"hide-labels": "लेबल छिपाएँ",

apps/OpenSign/public/locales/it/translation.json

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -386,7 +386,8 @@
386386
"dropdown": "menu a tendina",
387387
"radio button": "pulsante di opzione",
388388
"image": "immagine",
389-
"email": "email"
389+
"email": "email",
390+
"number": "numero"
390391
},
391392
"fields": "Campi",
392393
"recipients": "Destinatari",
@@ -443,6 +444,19 @@
443444
"maximum-check": "Controllo massimo",
444445
"cell-count": "conteggio delle cellule",
445446
"default-value": "Valore predefinita",
447+
"formula": "Formula",
448+
"formula-placeholder": "Crea una formula utilizzando i widget numerici",
449+
"formula-no-widgets": "Non ci sono ancora altri widget numerici assegnati a questo firmatario.",
450+
"supported-operators": "Operatori supportati:",
451+
"formula-helper": "Fai clic su una chip di widget numerico per inserirla (es. {{number-1}} + {{number-2}}).",
452+
"formula-error-letter": "Racchiudi i nomi dei widget tra doppie parentesi graffe (es. {{number-1}}).",
453+
"formula-error-characters": "Al di fuori delle parentesi sono consentiti solo numeri e +, -, *, /, (, ).",
454+
"formula-error-braces": "Ogni {{ di apertura deve avere una }} corrispondente.",
455+
"formula-error-operators": "Quando usi operatori o parentesi, aggiungi almeno due valori.",
456+
"formula-error-leading-operator": "Le formule non possono iniziare con operatori.",
457+
"decimal-places": "Cifre decimali",
458+
"number-of-decimal-places": "Numero di cifre decimali",
459+
"decimal-places-helper": "Imposta su 0 per numeri interi",
446460
"select": "Seleziona",
447461
"read-only": "È di sola lettura",
448462
"hide-labels": "Nascondi etichette",

apps/OpenSign/src/components/opensigndrive/DriveBody.jsx

Lines changed: 10 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -71,11 +71,9 @@ function DriveBody(props) {
7171
});
7272
props.setPdfData(updatedData);
7373
props.sortingData(null, null, updatedData);
74-
await axios
75-
.put(
76-
`${localStorage.getItem(
77-
"baseUrl"
78-
)}classes/contracts_Document/${docId}`,
74+
try {
75+
await axios.put(
76+
`${localStorage.getItem("baseUrl")}classes/contracts_Document/${docId}`,
7977
updateName,
8078
{
8179
headers: {
@@ -84,18 +82,14 @@ function DriveBody(props) {
8482
"X-Parse-Session-Token": localStorage.getItem("accesstoken")
8583
}
8684
}
87-
)
88-
.then(() => {
89-
// const res = result.data;
90-
// console.log("res", res);
91-
})
92-
.catch((err) => {
93-
console.log("Err ", err);
94-
props.setIsAlert({
95-
isShow: true,
96-
alertMessage: t("something-went-wrong-mssg")
97-
});
85+
);
86+
} catch (err) {
87+
console.log("Err ", err);
88+
props.setIsAlert({
89+
isShow: true,
90+
alertMessage: t("something-went-wrong-mssg")
9891
});
92+
}
9993
}
10094
};
10195

@@ -245,7 +239,6 @@ function DriveBody(props) {
245239
)
246240

247241
.then((Listdata) => {
248-
// console.log("Listdata ", Listdata);
249242
const res = Listdata.data;
250243
if (res) {
251244
const updatedData = props.pdfData.filter(

apps/OpenSign/src/components/pdf/EmailComponent.jsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ function EmailComponent({
3131
setIsLoading(true);
3232
const params = { docId: pdfDetails?.[0]?.objectId, recipients: emailList };
3333
const sendmail = await Parse.Cloud.run("forwarddoc", params);
34-
console.log("sendmail ", sendmail);
3534
if (sendmail?.status === "success") {
3635
setSuccessEmail(true);
3736
setIsEmail(false);

apps/OpenSign/src/components/pdf/Placeholder.jsx

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,8 @@ function Placeholder(props) {
267267
(props.isSignYourself || props.isSelfSign)
268268
) {
269269
props.handleTextSettingModal(true);
270-
} else {
270+
}
271+
else {
271272
props?.handleNameModal && props?.handleNameModal(true);
272273
}
273274

@@ -305,13 +306,7 @@ function Placeholder(props) {
305306
) {
306307
props.setUniqueId(props?.data?.Id);
307308
}
308-
309-
//checking widget's type and open widget copy modal for required widgets
310-
if (
311-
["signature", textInputWidget, textWidget, "stamp", "initials"].includes(
312-
props.pos.type
313-
)
314-
) {
309+
if (props?.data?.Role !== "prefill") {
315310
props.setIsPageCopy(true);
316311
props.setCurrWidgetsDetails(props.pos);
317312
} else {
@@ -326,7 +321,7 @@ function Placeholder(props) {
326321
props.data && props.data?.Id
327322
);
328323
//condiiton is used to store copied prefill image base64 url in redux for display image
329-
if (props?.data?.Role === "prefill") {
324+
if (props?.pos?.type === "image") {
330325
const getPrefillImg = prefillImg?.find((x) => x.id === props.pos.key);
331326
dispatch(
332327
setPrefillImg({

0 commit comments

Comments
 (0)