pe's People
pe's Issues
Incorrect case sensitivity for names
Steps to reproduce
- run
add n/James Ho p/22224444 e/[email protected] a/123, Clementi Rd, 1234665 i/package1 t/friend t/colleague
- run
add n/james Ho p/22224444 e/[email protected] a/123, Clementi Rd, 1234665 i/package1 t/friend t/colleague
Expected
Person not added.
Actual
Person was added.
Screenshots
Since names are not case sensitive in real life, it should not be case sensitive in the application as well.
Edit person name and able to add a person with the name
Steps to reproduce
- Run
edit 6 n/James Lee e/[email protected]
- Run
add n/James Lee p/22224444 e/[email protected] a/123, Clementi Rd, 1234665 i/package1 t/friend t/colleague
Expected
Person not added successfully.
Actual
Person added successfully.
Screenshots
Edit person allowing to edit Person Name to same value
Steps to reproduce
- Run
edit 2 n/James Lee e/[email protected]
- Run
edit 3 n/James Lee e/[email protected]
Expected
Run edit 3 n/James Lee e/[email protected]
should be unsuccessful as person with James Lee exist.
Actual
Command ran successfully.
Screenshots
Considering that I am not able to add two people with the same name, I can however edit a person to have the same name. This defeats the purpose of checking for duplicate Persons when adding them.
Find command returning multiple people
Steps to reproduce
run find i/Golden Package
Expected
Return people with insurance package Golden Package.
Actual
Returns list of everybody with package inside.
Screenshots
Not really a bug but a feature flaw, as I was trying to delete packages with name Golden Package, and was not able to as somebody is tied to the package. Tried to find who was tied to it but I was return with a list of 6 people, which kind of defeats the purpose of the command.
Incorrect Case Sensitivity for packages
Steps to reproduce
run addp i/basic package d/
Expected
Package not created as basic package exist (same name)
Actual
Package was created
Screenshots
Since package name are the unique identifier, it seems like package name should be case insensitive. Also, for a fast typist, it will be easier not to consider the case sensitivity here.
Duplicate Tags are allowed when importing from CSV
Duplicate lines in sequence diagram
This is a test bug report
No details provided by bug reporter.
DG Links still refer to AB3 code instead of the teams code
Model class diagram does not show dependency to InsurancePackagesSet
Starting with sample data if package data loaded is invalid
since packages are not listed at the start, the person may not know that the packages are invalid.
Sequence diagram not following colour scheme
Format for some examples does not differentiate command and explanation
Storage class diagram missing dependency to InsurancePackagesStorage
Bug
Missing dependency to InsurancePackagesStorage. Since dependencies to AddressBookStorage and UserPrefsStorage are illustrated, dependencies to InsurancePackagesStorage should be illustrated as well. Giving High as the dependency on InsurancePackagesStorage is not documented anywhere else, but is visible in the code. New developer would not know that such dependency exist without reading the code.
Screenshots
Application not accepting Legal names
Steps to reproduce
run add n/James s/o Ho p/22224444 e/[email protected] a/123,Clementi Rd, 1234665 i/package1 t/friend t/colleague
Expected
Person added successfully.
Actual
Person not added due to invalid name.
Screenshots
Names with special characters, e.g. -
, /
, @
are legal names, at least in Singapore context, and especially in the field of insurance agents, the full names are important when dealing with legal documents. Marking severity as medium as this will not allow the insurance agent to add the name of people with special characters.
Varying sequence diagrams
Hard to read User Guide
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.