Git Product home page Git Product logo

woofer's People

Contributors

mllewellyn avatar notthespy avatar sullic7 avatar

Watchers

 avatar  avatar  avatar

woofer's Issues

Duration field rounding

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.

Create a single form for editing all aspects of user/profile

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.

Add event joining form

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.

Style view events page and fix row contents

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.

Forms: username and password

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.

Add list of dogs currently attending event to event details

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.

Add list of owned event to home page

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.

Home page is blank

We may want to put some info about our site or something here. The nav bar shows up but that's it.

Editing events when not logged in/not owned by you

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.

All display tables need padding around <td> elements

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.)

Create user profile page with edit buttons

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.

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.