I am looking for a way that whenever I create a record using a form and when it detects that the email I entered is duplicate after pressing the submit button, a popup will show that has a button saying View Profile, to show the details of the profile with duplicate, Proceed, to update the existing profile, or Cancel, to close the Popup and use different email to continue. Is this available in the current features of tadabase? If not, I hope someone can show me how I can I accomplish this. The only part of the Rules option that has the capacity to detect a duplicate is the Validation Rule but the rest like Display Rules, Submit Rules, Record Rules, has no option for duplicate. I hope someone can help me with this. Thank you.
Hello! This would be possible but would need custom javascript. Its not part of the native features. This might be a good plugin idea for future but for today would need some custom programming. You may want to reach out to a Partner if you need help. Hire a Certified Expert for Your Projects | Tadabase
Thank you for the response! I’d like to take on the coding myself, even if it requires more complex JavaScript. If there’s any chance you could provide a step-by-step tutorial or guidance on implementing this, I would really appreciate it. I’m comfortable working with code and am eager to learn. Thank you in advance for any help or resources you can share!
Without an understanding on how your app is set up and what you’re trying to achieve, it’s difficult for our community to provide a step by step solution. If you can explain in detail what you’re after that might help someone to have enough info to point you in the right direction.
Hi
I am wondering why you want a duplicate record to be entered?
If your email field is set to unique, then it will not be possible to create a duplicate record - it will automatically fail validation - and you can set your own message when this happens .
Apologies for any confusion caused by my earlier message.
I am currently working with the Recruitment App. Suppose I am a client using the app, and I grant access to several users. Let’s say, User 1 is hiring for Job 1, and User 2 is hiring for Job 2. Now, a candidate applies for both jobs—two different positions within the same recruitment process, perhaps because they’re aware of both opportunities.
When User 1 enters the candidate’s email, the process continues as expected. However, when User 2 enters the same email for the candidate, the system detects it as a duplicate. In this case, the system will offer three options:
- View Profile – View the candidate’s current application status, including any completed applications.
- Proceed – Continue with the same email, connecting Job 2 to this email (update).
- Cancel – Require the user to change the email.
This is the basic concept I am aiming to achieve. I hope it clarifies everything.
Hi @edison, I have created this exact scenario for another client, and it works quite well. It is complex and not easy to explain here. Please DM me if you would like to get some help implementing this for you.