Code Monkey home page Code Monkey logo

modernomad's People

Contributors

bfirsh avatar damiantew avatar dependabot-preview[bot] avatar dependabot-support avatar empact avatar epiphanymachine avatar ericfrank avatar jadehopepunk avatar jessykate avatar jlopker avatar jonathan-s avatar jsayles avatar kgstew avatar leonfedotov avatar mdhancher avatar mozboz avatar noahkunin avatar sparr avatar yodelheck avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

modernomad's Issues

how to generate new bill?

right now it seems like the only way to customize the rate for a reservation is in the admin (right?). but changing the room fee amount in the admin page doesn't recalculate the fees, and i tried to do it from the admin reservation listing page, by selecting the "calculate bill" dropdown option, but that didn't do it either. not sure what to do?

Limit Reservation Manage List

Currently the Reservation Manage List returns ALL reservations from ALL TIME. This gets slower and slower and you can see the difference going between EmbassySF, with over 1000 reservations and Redvic with only a few.

I'm thinking this page should only show reservations where departure is in the future. There can also be a flag there to display ALL reservations and it will go back to the way it acts now. @jessykate what do you think of that plan?

Today Page Broken

When I'm looking at the list of people in the house today, I want to be able to click on one of the people and have the person's information show up so that I can read about a particular person.

Currently, the only way I see of navigating among the people is to click the prev and next buttons.

Management page enhancements

manage page enhancements!

  • edit dates
  • regenerate bill
  • edit the rate
  • refund reservations (partial or complete) (this is a stripe API thing)
  • change the room of a reservation
  • change the user associated with a reservation

Cancelled reservation should recalculate the bill

Canceling a reservation doesn't recalculate the bill, so the value and the bill amount don't match. It's a minor bug but would be confusing to people who didn't understand what was happening behind the scenes.

screenshot 2014-08-25 18 12 54

Issue Card Refund

I punted on the card refund logic with #48 but wanted to make sure this doesn't get lost. I hooked up the ajax request in ReservationManageAction, put a link in the template, and an empty issue_refund() function in the model next to charge_card(). We just need to to add the actual logic.

stripe api key missing?

from our reservation made today: "I just submitted an application for Embassy SF for Sep 1 and Sep 2. One problem: when I tried to add credit card details, I got an error. Details attached."
en-stripe-missing-key

Formatting for stay page

i'm thinking the stay page should have some added columns: bed type, how many it sleeps, and whether shared.

Payment Method Not Set

When we charge a user's card through the link in the manage page, the Payment Method is showing up as "None" in the payments display on the same page.

Ability to record payment manually

I dont think we have a way to do this yet anywhere but in the admin, but of course location admins will need to record when someone pays in cash or check or otherwise. so i guess it would make sense to expose this on the manage page.

Bill not updated when reservation is updated

From Carl: "I was asked to pay for 4 nights instead of 1 even though the reservation had been changed. So it seems like when you modify a reservation the payment is not updated."

Manage page tweaks

  • the option to change the reservation user should come from a dropdown or autocomplete list, and probably prevent you from choosing a non-existent user.
  • if you change the room on the edit form, and it would cause a conflict in the new room, it should trigger the warning logic to tell you about the conflict.
  • ability to delete bill line items from the manage page

event organizer cannot edit event

I created that event so I should be able to edit it then, but when I click to edit the event the page doesn't load and there's an error message

!! paid amount is rounding to nearest dollar

in the process of testing payments, i made a payment and then deleted the payment-- but forgot to delete the payment object, which inadvertently exposed a funny bug: it seems that the Payment object paid_amount field is rounding to the nearest whole number, so even after a payment is made for the entire amount owed, the total owed on the reservation detail page still shows the "cents" portion of the bill.

i exposed this through a state that shouldn't happen in reality but it's still a problem because we're going to be losing cents - i'm not sure if this will result in the bill never looking paid (seems not) or if it's would just be an accounting nightmare, but definitely needs a fix! i think this is what the hedge funds did in the 2007 financial crisis or something :p.

i traced this down and think it is happening here (also, COOL! you can link to specific lines of code in github!) but not sure why it was written that way or if there was some other reason so leaving it for now.

halp?

en-paid-amount-bug

!! Can Not Reset Password

Users can not reset their password because there is no mail gateway setup. We need to create a mailgun system for sending the reset password.

Profile Image Not Uploading Sometimes

Seems the course of action that causes this is:

  1. Create a profile and make a mistake somewhere in the form... like links or passwords not matching.
  2. You'll need to select the image again, but this time don't adjust the crop square.
    Result:
    Image field is required
    Solution:
    Try again. It works if you adjust the crop square and resubmit.

Reservation Admin: Search by ID

The admin page for Reservations should have a search box where you can search by a reservationID. Maybe even user and location.

manage page rate display bug

i customized the rate (perhaps wrongly using the admin page) for reservation to $1 from $65 (to test using a real credit card) and now the manage page displays the rate as $65 but the bill at $1.
en-manage-page-rate-display-bug

Saving User Profile Fails!

Zooey found this one:

Exciting website bug ahead, which you may already know of, hooray!

I wanted to change my profile picture on Embassy Network and also saw a new form for a location. So I updated both and clicked 'submit'. Thinking that my changes have been made I wandered back to my profile page to admire my handiwork and I see that I'm prompted to update my home city and neither of my changes were made. I really like that I can show where my home base is!

I think that when I make changes and submit, the thing that is blocking the website from committing, is this prompt:

There is already a user with this username. If this is your account and you need to recover your password, you can do so from the login page.
Can we fix this? :) it's the only bug I've found.

User Viewable Refund Receipt

Users can view their payment receipts but when we issue a refund they should also be able to view a refund receipt.

stay@ reply-to settings

i'm not sure this is the desired behaviour... when i receive something from stay@, it behaves like a mailing list, so if i want to reply to the sender, i have to manually replace the email address. stay@ is an address that receives a lot of inquiries from guests, so i think it should be reply-to-sender, while current@ should default the replies to the list. thoughts, @jsayles?

FAQ page

  • third spaces
  • other networks?
  • diff between us and others
  • why not airbnb?
  • what is coliving?
  • how do i get involved?
  • how do i host an event?
  • stay for the night?
  • book for my parents?
  • how is it different than airbnb?
  • why so expensive/so cheap?
  • why aren't you in my town?
  • is this a tech/startup thing?
  • who lives there?
  • age range?
  • pets?
  • does EN == EN SF? i'm confused
  • can i use this with airbnb?

signup submit

  • confirmation page
  • send email
  • request confirmation from recommender

Celery Not Shutting Down

Seems the celery supervisor task doesn't handle shutdown correctly. I've seen it complain in the logs that celery was already running when I've tried to restart celery before and this morning two of every email went out making me think it has to do with the restart I did yesterday.

No way to login via new homepage redesign

Looks like you redesigned the front page. I like it, but I can't figure out how to login/view calendar/etc. I was able to do so only because I had the URL's for the calendar/etc in my browser history.

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.