sullic7 / woofer Goto Github PK
View Code? Open in Web Editor NEWAn app for dog walkers.
An app for dog walkers.
I noticed that the duration on one of our test events has 6 decimal places for seconds. I think we should probably force the field to only take an integer amount of time.
From the Search Events page, if you are not logged in and click the view event button the site throws an "Unbound Local Error".
When entering your birthday if you put in a date that cannot exist EX:12/40/1993, the site will throw a Value Error.
Like, 'Dog __ has been successfully deleted', etc.
There should be a single form that allows users to edit things associated with the User model (like first and last name) as well as things associated with their profile (bio and phone number). This should be done in the edit_profile view.
on each event details page where the event is valid to join (Not in the past and not full) there should be a form with a dropdown where the user can select one of their dogs and chose to join the event with that dog.
The field can be set with the dropdown when editing, but is not actually displayed.
I think the JS at the top just need to have a word or something corrected.
Right now the view and template is there but there's nothing in the UI to get to the URL.
Right now the only page that has the require login decorator is the create event page. When a not logged in user tries to visit this page it should return a useful error message and redirect the user to the login page.
The event list table needs to be styled so it's readable. Right now if the event is indoors or outdoors it shows up as I or O and it should show up as indoors or outdoors. Ditto activity level.
When logged in you can edit any event from the Search Event page and you can successfully change it.
The title for the text boxes don't always connect in a meaningful way to the boxes they should be connected to. Formatting issue.
On the view user page there should be a list of dogs that the user owns.
At the moment, I don't understand how to correctly get the username and password into the user profile and login forms. If anyone can fix this, please go ahead.
fields = ['user'] in forms.py just results in a drop-down box at the moment, instead of one field for username and one for password.
Not sure if this is a bug or not. Let me know if this behavior is intended.
Not the biggest deal, but visually unappealing.
The event details page should have a list of dogs that are attending the event. If a user owns any of the dogs that are attending the event there should be a button next to the dog that allows them to remove their dog from the event.
On the home page display a table of events the user owns with edit and delete buttons. Putting a create new event button at the bottom of this table might be nice too.
On the home page display a table of event that the user has dogs attending with a view buttons.
We may want to put some info about our site or something here. The nav bar shows up but that's it.
From the Search Events page you can edit events when not logged in/ and edit events that are not yours. After changing the event and submitting the new event info it fails to update and throws an error. We should probably change this so that you can't see the edit event button at all when not logged in.
When being asked to enter a date or time since we don't have a chooser we need to specify how the user is expected to enter in the text.
Read Title
the site throws a value error if you use a year before 1900, but is strangely cool with you using a date in the future for a birthday. THe dog is still created and any attempt to view this dog throws the same error.
This is a more general case of issues #31 and #33. There are tables on the profile page, index page and search events page that need to have padding added to their elements and minimum spacing added to the header. This can also be in the form of passing. (the right thing to add may actually by margin. Google "css box model" for more info.)
The site throws a Value Error if you have the edit dog page open in one tab and log out from another, and then submit the new dog information from the first tab.
Event views and tables.
With some of the fields on the create event page the field title appears on a different line and unconnected to the box that it refers to.
Now that a profile is automatically created when a user is we need to clean up the database and add blank profiles for users without them.
Title
This page will be different than the view user page because it will always correspond to the logged in user and will have edit buttons. The view user page will just display information about a user. There should be buttons on this page to bring the user to forms for editing their profile and their dogs.
We need UI buttons to create and edit dogs
When viewing the table of events on the Search Events page the text for for several of the fields are too close together and make reading the table moderately difficult. Especially the Date/Time/Duration fields.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.