dobtco / beacon Goto Github PK
View Code? Open in Web Editor NEW[Not maintained] Beacon, originally built by CfA Pittsburgh 2015.
License: BSD 3-Clause "New" or "Revised" License
[Not maintained] Beacon, originally built by CfA Pittsburgh 2015.
License: BSD 3-Clause "New" or "Revised" License
Now:
After development:
From @bsmithgall on August 24, 2015 5:29
Here are some obvious candidates:
Copied from original issue: codeforamerica/pittsburgh-purchasing-suite#255
(@bsmithgall edit: Edited to remove things that don't exist in Beacon)
Can we do something like Django's "console" or "file" email? https://docs.djangoproject.com/en/1.9/topics/email/#configuring-email-for-development
(We use https://github.com/ryanb/letter_opener for Rails.)
Another option would be to use a dummy SMTP server, like: https://nilhcem.github.io/FakeSMTP/
Apparently, you can even run one with a simple python one-liner: http://serverfault.com/a/248838
We use premailer (Ruby) in our other apps and it's pretty magical. Since most everyone uses HTML email clients, you can just leave out the text-only email templates, and they'll get generated automatically from the HTML.
I wonder if there's something similar for python?
Maybe we need to enable http://jinja.pocoo.org/docs/dev/api/#autoescaping?
/cc @bsmithgall. This might be an issue on the production (buildpgh) site, too?
Currently, you can enter the email address of any registered vendor and manage their subscriptions. Theoretically, a bad actor could unsubscribe all of their competitors from RFP notifications.
In order to re-authenticate vendors, send a link via email that must be clicked in order to proceed.
The url is https://screendoor.dobt.co/projects/:embed_token/admin, and should be live soon.
Frontend mockups: http://big-ideas-prototype.dobt.co/opportunity/#new_question
Backend mockups: http://big-ideas-prototype.dobt.co/admin/opportunity/qa/
Rough acceptance criteria:
Frontend mockups: http://big-ideas-prototype.dobt.co/new_proposal/
Backend mockups: http://big-ideas-prototype.dobt.co/admin/new_opportunity_2/
Rough acceptance criteria:
From @bsmithgall on September 2, 2015 22:3
Is this the desired behavior? I feel like we haven't really thought about this use case all the way.
Copied from original issue: codeforamerica/pittsburgh-purchasing-suite#327
From @bsmithgall on August 25, 2015 16:38
Copied from original issue: codeforamerica/pittsburgh-purchasing-suite#285
from https://github.com/dobtco/beacon/wiki/Meeting-minutes---1-19-16:
Want to set "gold standard" for open-source, redeployable civic tech:
- Clear governance
- Actively maintained
- Strike the right balance between convention and customization
@bsmithgall is doing this for Pittsburgh, so we'll merge it into here when he's done.
EDIT: I've also offered to help code review, etc.
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.