embassynetwork / modernomad Goto Github PK
View Code? Open in Web Editor NEWmanage multi-use community houses: members, guests, events.
Home Page: https://embassynetwork.com/
License: GNU Affero General Public License v3.0
manage multi-use community houses: members, guests, events.
Home Page: https://embassynetwork.com/
License: GNU Affero General Public License v3.0
make them
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?
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?
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.
manage page enhancements!
my user has customer_id value set (you can see this at my profile page but the reservation page says "click to enter payment details" (which it shouldn't), and when i click it, it says, "no credit card information was given". so something is borked here.
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.
i'm thinking the stay page should have some added columns: bed type, how many it sleeps, and whether shared.
If a user has a reservation for $700 and they have paid $500 the ReservationDetail and the ReservationManage should show the amount owed somewhere on the page.
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.
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.
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."
for approved profiles/members
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
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?
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.
Seems the course of action that causes this is:
Seems like an admin should go out to all the admins if someone edits the reservation with the fancy new Reservation Manage Edit form. @jessykate do you agree?
confirm receipt of signup
The admin page for Reservations should have a search box where you can search by a reservationID. Maybe even user and location.
i believe this is an issue with the css id field on the location nav, it's probably the same as the network level nav so when you click it in your phone to open it, it opens the network -level nav instead.
Received two for each location this morning.
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.
not sure why!
Users can view their payment receipts but when we issue a refund they should also be able to view a refund receipt.
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?
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.
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.
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.