Giter Club home page Giter Club logo

ped's People

Contributors

soonkeatneo avatar

Watchers

 avatar

ped's Issues

Find command does not look into sub-strings?

Hi,

Based on the earlier example where I have two dogs named "Bruce123" and "Bruce1234", if I try to find "bruce" I should expect to see both of them but this is not the case.

I'm not sure if this is intended behaviour since your description of the command states "Finds all entities which contains the specified keywords.", and both strings contain the keywords of Bruce.

Unable to delete dogs or owners after enrolling dog to program

There is a bug where after enrolling a dog in a program, it will not allow you to delete dogs or owners until you type in list again.

Steps to reproduce:

  1. Add an Owner, in this case he is assigned ID 19 by the program. ( add owner n/John Doe p/98765432 e/[email protected] a/311, Clementi Ave 2, #2-25 t/friends t/owesMoney )

  2. Add dogs to the Owner, in this case they were assigned IDs 20 and 21 (add dog n/Bruce123 b/Chihuahua d/12-02-2019 s/Male o/19 t/playful t/active
    add dog n/Bruce1234 b/Chihuahua d/12-02-2019 s/Male o/19 t/playful t/inactive)

image.png

  1. Enrol one of the created dogs into an existing program:
    Current program:

image.png

image.png

  1. Delete ID of owner that the dog belongs to, which returns an invalid result:

image.png

Delete dog ID that was enrolled is also invalid:

image.png

List of programs does not show the date

Not showing the date for the list of programs to the dog school manager may not be helpful as there could be many programs in the application and there may be multiple occasions of the same event name occurring on different dates, thus they may not know which date the event is being referred to if queried.

For example, consider this case where there are two obedience testing events happening on different days; would the manager know which event refers to which?

image.png

Parameters for schedule and list not in uppercase in UG

As per the syntax format, upper case and square brackets are used for parameters.

However, for the list and schedule commands the square brackets are present but they are not capitalized.

Similarly, in the command summary, for the list command, the parameter is not capitalized.

Inconsistency for documentation for deletion

Hi! I think there's some inconsistency in the UG documentation about the deletion command.

In the command description, the format is as such:
delete dog [DOG ID]
delete owner [OWNER ID]
delete program [PROGRAM ID]

image.png

However, in the command summary, it looks like we need to prefix it with d/ o/ and p/ to show the type of the item we are deleting? Is this intentional?

image.png

Thank you!

Invalid dates are accepted and silently changed to the last available date of the month

For example, 29 Feb does not exist every year but when added into the application (e.g. 29-02-2021) in add command or schedule command, it will change it to 28 Feb for non-leap years.

Furthermore, some non-existent dates also get truncated to the last day of the month (e.g. 31-04-2021 does not exist, but when input the application silently changes it to 30-04-2021).

Help window is cut off

Hi!

I am encountering an issue where the help window is cut off on my display, and it's not possible to resize the window in attempting to try to get the text to show properly. This includes the URL and the button to "Copy URL". Please see the attached screenshot below!

image.png

Thank you!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.