Skip to content

Commit 6b47f6a

Browse files
fix: add comment
1 parent 33b0111 commit 6b47f6a

File tree

3 files changed

+9
-6
lines changed

3 files changed

+9
-6
lines changed

apps/OpenSign/src/pages/UserProfile.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ function UserProfile() {
3030
const [publicUserName, setPublicUserName] = useState(
3131
extendUser && extendUser?.[0]?.UserName
3232
);
33-
const previousStateValueRef = useRef(publicUserName);
33+
const previousPublicUserName = useRef(publicUserName);
3434
const [company, setCompany] = useState(
3535
extendUser && extendUser?.[0]?.Company
3636
);
@@ -79,7 +79,7 @@ function UserProfile() {
7979
}
8080
}
8181
};
82-
82+
//function to check public username already exist
8383
const handleCheckPublicUserName = async () => {
8484
try {
8585
const res = await Parse.Cloud.run("getpublicusername", {
@@ -99,14 +99,11 @@ function UserProfile() {
9999
};
100100
const handleSubmit = async (e) => {
101101
e.preventDefault();
102-
103102
let phn = Phone,
104103
res;
105-
106-
if (previousStateValueRef.current !== publicUserName) {
104+
if (previousPublicUserName.current !== publicUserName) {
107105
res = await handleCheckPublicUserName();
108106
}
109-
110107
if (!res) {
111108
setIsLoader(true);
112109
try {

apps/OpenSign/src/primitives/GetReportDisplay.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -754,18 +754,22 @@ const ReportTable = (props) => {
754754
const handleViewSigners = (item) => {
755755
setIsViewShare({ [item.objectId]: true });
756756
};
757+
//function to handle change template status is public or private
757758
const handlePublicChange = async (e, item) => {
758759
const getPlaceholder = item?.Placeholders;
760+
//condiiton to check role is exist or not
759761
if (getPlaceholder && getPlaceholder.length > 0) {
760762
let extendUser = JSON.parse(localStorage.getItem("Extand_Class"));
761763
const userName = extendUser[0]?.UserName;
762764
setIsPublicUserName(extendUser[0]?.UserName);
765+
//condition to check user have public url or not
763766
if (userName) {
764767
setIsPublic({ [item.objectId]: e.target.checked });
765768
const getRole = [];
766769
getPlaceholder.map((data) => {
767770
getRole.push(data.Role);
768771
});
772+
//condiiton to handle role length if only one then set it default selected role
769773
if (getRole.length === 1) {
770774
setSelectedPublicRole(getRole[0]);
771775
}
@@ -784,6 +788,7 @@ const ReportTable = (props) => {
784788
}
785789
};
786790

791+
//function to copy public profile link
787792
const copytoProfileLink = () => {
788793
const url = `https://opensign.me/${publicUserName}`;
789794
copytoData(url);

apps/OpenSignServer/cloud/parsefunction/GetPublicUserName.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ async function GetPublicUserName(request) {
44
const userQuery = new Parse.Query('contracts_Users');
55
userQuery.equalTo('UserName', username);
66
const res = await userQuery.first({ useMasterKey: true });
7+
78
return res;
89
} catch (err) {
910
return err;

0 commit comments

Comments
 (0)