Comments (4)
How I imagine (1) working is similar to using a static site generator such as Jekyll. The user would define all their fields and datatypes in one file to create them in the database and then create a separate layout file to organize these fields into sections for display on the front end. I don't have a clear vision of this idea yet and I agree either a call or a new ticket to discuss this is seems appropriate.
I will create new tickets for (2) - (4).
from massbailfund.
We could add an 'in setup' setting that takes people through a wizard to add their facilities, lets them customize other settings, etc, then when they're done sets false.
Would also want a UI for adding and removing facilities, etc
What else do people need/want to customize?
from massbailfund.
A couple ideas I have (and will try to work on and submit pull requests for) are:
- Having a yaml / json file to configure fields instead of hard coding them. This would let people change them to their needs a bit more. This would be a pretty big rework though especially with getting pages to render in a way that doesn't look terrible. This json table schema library by Frictionless Data might be helpful for the backend part of this. The frontend side would be really tricky and I'm really not sure how to approach it
- Making the setup less specific to Heroku to make deployment on other services a bit easier
- Making the setup database agnostic
- Options for multiple file uploads for a client and storing files elsewhere (we may use S3)
from massbailfund.
I like these ideas a lot! I'd like to hear a little more about how you're envisioning (1) working, and I feel like it might be worth either catching up on a call at some point or opening a new ticket for it and having an asynchronous chat in there.
(2) - (4) seem more straightforward and I think we can just ticket them out as-is, and pick them up as we have bandwidth. For file uploads, fyi that's not fully operational yet (issue #71 ), so if supporting multiple file uploads from the get-go would be easier, we can do that.
Feel free to make tickets for anything else you think is missing or would be nice to have as well! We can prioritize or discuss from there, but it's a good way to make sure nothing gets lost.
from massbailfund.
Related Issues (20)
- Route to a proper Forbidden page on session expiration
- Error tracking service
- Update all gems with security alerts
- Update FactoryGirl to FactoryBot HOT 2
- Get automated build like Travis and badges for build, test coverage, etc
- License for repo
- Get rid of random 'true' on page when session has expired
- Make column display widths reasonable and pleasant to look at
- Re-introduce delete users, but scoped to only superusers HOT 1
- Uploading files HOT 1
- Add UI for managing facilities and courts on the settings page, beneath existing sections
- Allow password resets
- Finish setup section in readme HOT 6
- Investigate env differences that cause tests to pass/fail without e569269 on different machines
- Accept form data from legacy client referral page
- Access Denied Error when accessing admin url HOT 1
- Make the setup less specific to Heroku HOT 1
- Make the setup database agnostic
- Multiple file uploads
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 massbailfund.