pe's People
pe's Issues
User can add booking at the past
Issue description
User can add room booking at the past
Steps to reproduce:
- addBooking pid/5 rid/2105 sd/2020-11-01 ed/2020-11-02
Expected result:
You cannot add booking that happened in the past or invalid booking date
Actual result:
Successfully added booking: Id: 7 Room Id: 2105 Person Id: 3 Start Date: 2020-11-01 End Date: 2020-11-02 Archived: false
Additional details / screenshot
Contact list can have more than 1 contact with the same name, phone number, email and address.
Issue description
The person list can have more than 1 contact with the same name, phone number, email and address.
Steps to reproduce:
- editPerson pid/2 n/Charlotte Oliveiro
- editPerson pid/2 p/93210283
- editPerson pid/2 e/[email protected]
- editPerson pid/2 a/ Blk 11 Ang Mo Kio Street 74, #11-04
Expected result:
Duplicate contact detected
Actual result:
Edited Person: Id: 2 Name: Charlotte Oliveiro Phone: 93210283 Email: [email protected] Address: Blk 11 Ang Mo Kio Street 74, #11-04 Tags: [VIP]
Additional details / screenshot
A Booking can order wifi room service more than 1 time
Issue description
A booking can order wifi room service more than 1 time
Steps to reproduce:
- orderRoomService bid/1 rst/WIFI
- orderRoomService bid/1 rst/WIFI
-
orderRoomService bid/1 rst/WIFI
Expected result:
Wifi service already available in the room
Actual result:
Ordered room service:
[BookingID: 1; Service type: Wifi service; Price: $15]
Additional details / screenshot
Maybe the person must renew wifi service daily, but it is illogical for customers can order more than 1 wifi service if they only stay for 1 night
User are not able to see full name
Issue description
For a contact that has a long name, the user won't be able to see the full name
Steps to reproduce:
- addPerson n/John Doe Alex Yeoh Uvuvwevwevwe Lalalalala Haaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa p/22224444 e/[email protected]
a/123, Clementi Rd, 1234665 t/vip t/vegetarian
Expected result:
'John Doe Alex Yeoh Uvuvwevwevwe Lalalalala Haaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
Actual result:
'John Doe Alex Yeoh Uvuvwevwevwe Lalalalala Haaaaaaaaaaaaaaaaaaaaaaaaa...'
Additional details / screenshot
User can add 2 persons with the exact same credentials
Issue description
User can add 2 persons with the exact same credentials
Steps to reproduce:
- addPerson n/James Ho p/22224444 e/[email protected]
a/123, Clementi Rd, 1234665 t/vip t/vegetarian - addPerson n/James Ho p/22224444 e/[email protected]
a/123, Clementi Rd, 1234665 t/vip t/vegetarian
Expected result:
Duplicate person detected
Actual result:
New person added: Id: 10 Name: James Ho Phone: 22224444 Email: [email protected] Address: 123, Clementi Rd, 1234665 Tags: [vegetarian][vip]
Additional details / screenshot
Missing addBookingParser class
Missing edit booking parser class
One word command can accept parameter
It is very hard for user with fast typist to type all the command correctly
Issue description
Delete command is not too user friendly.
Steps to reproduce:
A
- deletePerson pid/1
Additional details / screenshot
If contacts can only be deleted by their pid, might as well just set the command to be 'deletePerson PERSON_ID' instead of 'deletePerson pid/PERSON_ID' this will make it even easier to be used by fast typist.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.