Create Angular Dialog
$330-360 CAD
Maksettu toimituksen yhteydessä
Acceptance criteria :
Dialog serve the following roles:
Owner
SeatOwner
Customer
Permissions per roles :
commands Owner SeatOwner Customer
Create TRUE TRUE TRUE
Update TRUE TRUE TRUE
Cancel Appointment TRUE TRUE TRUE
View FALSE FALSE TRUE
Request Cancel FALSE FALSE TRUE
Confirm| Decline
TRUE TRUE TRUE
Dialog Combinations
Create | Close TRUE TRUE TRUE
Edit | Close TRUE TRUE TRUE
Cancel Appointment | Close TRUE TRUE TRUE
Confirm| Decline
TRUE TRUE TRUE
This component will have the following values :
On load values :
Allow customer to choose seats (bool )
Automatically Confirm Customer Appointments (bool)
Automatically Confirm Business Appointments (bool )
User role ( string )
User ID ( integer )
BusinessId (integer)
On Open Dialog :
Appointment Object
Get Available Seat of choosing is allowed
On customer dropdown change search by entered text
Action Type (Create/Edit/View) might not be needed
Create/Edit
For BusinessOwner : user can create appointment and choose the seat for that appointment ( Seat drop down list visible)
For SeatOwner: user can create appointent but their set ID will be set and they cant change it . (Seat drop down invisible )
Both Owner and Seat Owner will have auto complete search dropdown to look for customer by name.
Both SeatOwners and Owners can have recurring appointment option enabled.
Customer can create appointment and drop down menu to choose seats will be visible if the flag allow customer to choose seats is enabled, otherwise seatID will be sent as 0 .
Client side validation should be there.
Confirm /Decline Appointment only show if :
Customer created the appointment and the user is owner or seat owner and the business doesnt have the flag of auto confirm customer appointments set to true
Owner or searOwner created the appointment and the user is customer and the business didnt have the flag of auto confirm app from business set to true.
Cancel Appointment
It will be visible for all Confirmed appointments
View appointment is just appointment in edit but all controls are in read only and customer will see the appointment in view mode in two cases :
When the appointment is not created by him
When the appointment is created by him but it is confirm from business.
All Successful actions should lead to close the dialog and a toast message.
All Failed Actions should keep the dialog open with toast message
Unit Tests :
Unit test should have the following Scenario :
When Owner/SeatOwner/Customer Try to Create/Edit appointment
When Owner/SeatOwner Try to Create/Edit recurring app
When Owner/SeatOwner/Customer Try to Confirm App
When Owner/SeatOwner/Customer Try to Cancel Unconfirmed App
When Owner/SeatOwner/Customer Ty to Cancel Confirmed App
When Owner/SeatOwner/Customer Try to Decline App
Projektin tunnus: #30075325
Tietoa projektista
Myönnetty käyttäjälle:
19 freelanceria on tarjonnut keskimäärin $373 tähän työhön
Hi, How are you? Upon reading brief details I believe its a doable job I have great experience doing projects with HTML5, AngularJS, jQuery / Prototype, Node.js and JavaScript. I am confident about getting this done. W Lisää
Hello. How are you? I've worked with Javascript language for 5 years and have enough knowledge in HTML5, jQuery / Prototype, Node.js, JavaScript and AngularJS. In the last years, I built several web apps using Javascri Lisää
Hi Very Thanks for positing "Create Angular Dialog " and i read description As an Senior Full time computer programmer i have rich experience in AngularJS, JavaScript, HTML5, jQuery / Prototype and Node.js etc. I am c Lisää
Hello, Hope you are doing well. I am Angular expert, Developed 90% websites using Angular. I can share my Angular project over chat if you want to see. I fully understand your project. Looking forward to hearing from y Lisää
Hello. I'm very familiar with Angular, html and ect. Especially, I mastered Angular. I checked your requirement. So I think that I can do this perfectly. I want we discuss your requirement in detail. Best regards.
Hello Are you looking for a well-matching developer for your job? If yes, please hire me so that you can get the perfect and best result. No problem for me getting the result you want. Because I have worked on such a Lisää
Hi, If you are looking for a talented expert for this project, don't waste time anymore. I have robust ability about AngularJS based on over 5 years of experiences. So I confident I can finish this project perfectly. Lisää
*** Angular.JS developer *** ✌ Hello Client! I have read your post carefully and I think it is good fit for me. ➤Really looking forward to discussing details in a friendly chat, when are you available to talk❓✌ Bes Lisää
Dear sir. Nice to meet to you. I was really impressed with your article. I am happy to create great results for you with my skills. As a highly skilled Full-Stack developer, I will provide you with high-quality service Lisää
Hello. I understood what you want clearly. I can make the Dialog in a day perfectly. Please contact me and let's start work immediately. Thanks. Alexey