Comments (9)
Any updates on adding these instruction?
I've managed to build and push the app to Google App Engine. But even after updating the employees json and running the populate_employees task, I only see the Darwin Yelp user.
Also whenever I try to make a new meeting request, I get back a 500 error.
I'll be happy to help writing a bootstrapping script if you can provide a "SQL dump" or equivalent of the desired initial state.
from beans.
@elg0nz It's great to hear that you got the application up and running. I set up a slack channel @ yelp-beans.slack.com where we can help you work through individual problems with stack traces. Maybe we can work through your problem specifically and see what patches / additions to documentation we should add?
from beans.
Sounds great, could you send me an invite to the email on my profile? (@elg0nz) Cheers!
from beans.
sent!
from beans.
@kentwills Should we make that slack channel public?
@elg0nz You will only see your user on the homepage. Did you authorize the application with the same google email that matches your employee record that is in the employees.json file?
from beans.
@bxm156 Kent and were looking into this issue this morning, and this is what we came up with:
In order for a user to be displayed & able to request a meeting the following must happen:
- The employee row from the JSON dict must include a location param.
i.e.{"first_name": "Bob", "last_name": "Foobar", "metadata": {"location": "somewhere"}, "photo_url": "http://s3-media4.fl.yelpcdn.com/assets/srv0/yelp_large_assets/3f74899c069c/assets/img/illustrations/mascots/[email protected]"}
- The following entities must be populated:
Rule, MeetingSubscription, DateTimeSubscription
from beans.
@bxm156 @elg0nz to clarify on the point above, the requirement is only to have a location param because the rule was set to look at location.
This highlights that rules are required. Without them being added to a subscription, the user will not see the subscription (it's a whitelist). Maybe this shouldn't be the default?
from beans.
Looking through this project do you mind adding my email on my profile as well. The directions are not that intuitive, I just picked up google cloud for this project and am combing through any documentation and issues but there is almost nothing to go off of.
from beans.
@carnalim Added! Yeah this is pretty tough right now because you have to be familiar with the ecosystem and know what the app expects. We just simplified this by one step, removing the need for rules for a subscription. To update the database, everything is done through the datastore in appengine at the moment. I would like to see a script that people can run to get people started.
from beans.
Related Issues (20)
- Pre-commit fails remotely HOT 1
- Per-org preferenes HOT 2
- ValueError with unsupported number of users with group matching
- Upgrade Beans to support Python3 HOT 1
- Email doesn't specify the title of the subscription
- generate_meeting_specs batch stores incorrect dates
- JS tests disabled until resolution
- A simpler interface for Beans HOT 1
- Broken after day light savings time change HOT 1
- Time preference is inconsistent with calendar invite time
- Ability to delete/hide subscriptions HOT 1
- Include meeting title in weekly email HOT 1
- Automatically save user time preferences
- Add to calendar link in email is not time zone aware HOT 2
- Provide users the option to automatically opt in to the meetings they're subscribed to each week HOT 5
- Include both participants as participants in the google calendar invite
- Developer Bootstrap Script
- Don't send meeting request post if email hasn't been determined HOT 2
- Distinguish email types by Sendgrid email category HOT 1
- eslint-plugin-jsx-a11y v5,6 causes linting failures due to airbnb-eslint incompatibilities HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from beans.