elben / mc-map Goto Github PK
View Code? Open in Web Editor NEWAustin Stone MC Map
Austin Stone MC Map
I'm looking at the app on a tablet (Kindle Fire HD) and the side bar obscures too much of the map when viewing it vertically. I think a good breakpoint would be around 2.5 times the size of the side bar (825px).
This is a very important feature that we need available before September 1.
For example, when it fills up or needs to be closed for some reason. Like a checkbox on the admin side we can check when we don't want it displayed on the map.
It would be nice if they had some separation.
We don't need to give out this information to users, address is enough! The leaders will come back around and contact the users, and the users will get the email in their confirmation message anyway.
It would be nice if they all did, obviously.
There should be markers for each campus on the map.
This is a simple matter of adding the filter options as URL params and loading them from there when the map loads.
I've given our Connections Directors the [email protected] login information. Is there a limit for simultaneous use by the same user account?
This won't matter once we are able to create new users and assign groups to them.
Who does the cron.
An MC has traits, these traits may belong to many MCs. It's a HABTM relationship, and Tags seems like the right approach for flexibility's sake. But it's hard to maintain. So let's think about it some more.
One idea is, using tags:
I don't think this is actually possible with acts_as_taggable_on, since they only have one level of context. This implies a model MUST know what tag contexts it may use (e.g. "kind", "day").
NOTES
If we're doing the 'kinds' field, might as well do this one too. Will be a prerequisite if we're open-sourcing this.
https://github.com/puma/puma has a cap script. Also would need to do asset sync.
Putting the cached files straight into public/
is kind of a pain, because it requires special knowledge to know which are cached, and which are not.
A better solution is to cache everything to public/cache
, and to change the nginx configuration to check that before hitting Rails.
@jossim, this wouldn't be difficult, would it?
Something seems to be wrong with the background clipping here, but it warrants some investigation.
Test controllers and models. Lots of bugs creeping up due to lack of tests. For example, Kristina found out my test community was showing up, even though it was hidden. This is a regression, though it's now fixed. Hidden MCs are hidden again, but don't want these regression bugs to happen.
Some names have a trailing space after them, presumably because a user input them on a mobile keyboard that automatically inserts spaces. We should clean this up when saving a community.
It would be great to track how people actually use this thing, after all this work.
Is it possible to create a shortlink I can send to select people at my campus that results in visiting the map with a default campus pre-selected?
The browser address/bookmarks bars take up an enormous amount of room on iOS. There's a hack where scrolling a pixel can cause it to hide, so we should try that.
The salutation on the email a member receives when they signup for an MC needs a few paragraph breaks so it reads like...
Best,
The Austin Stone Connections Directors
www.austinstone.org
Tags makes it all screwy due to checking/transforming kind_list, kind_ids, kinds, etc.
@jasontbradshaw is probably right, let's just move it to enum tables.
This would go in the "description" field for the Community.
I'm not sure how much can be done here, but I'll try to unify things where I can.
Sometimes, Google gets the geolocation wrong, or simply can't find a given address. We should:
From a colleague:
It appears some of the communities that I've entered since the original upload (did most of this on Sat Aug 30) were input into the admin side and are still listed there, but are not showing up on the map.
Here's the aboutmybrowser link:
https://aboutmybrowser.com/x5-TBCfD
Here are the names that are not (as best I can tell) appearing on the map:
Zach and Stephanie Hjornevik
Matthew and Anna McIntosh
Toni Nesbitt
Luke Anderson
Ben Baker
"Show filters " option on my iphone not working. Trying to tap it, menu not expanding. Tried in landscape and it worked once, now I can't get "show filters" working again when you try to toggle between "show filters" and "show results"
We have a couple people who have tried to create new communities today and after displaying "community successfully created" the group doesn't show up in the list or on the map.
This functionality was working over the weekend on their machine (and mine).
They are logged in using the [email protected] username.
Browser info: https://aboutmybrowser.com/vUMH6yj8
It will blend better overall with the Stone site if the padding at the top/bottom/right of the sidebar is removed when iframed in.
Can we display a very light / transparent scrollbar as default? Unfortunately some people will not know that the results list scrolls.
It would be nice to show some of the information in a popup above the marker, instead of just solely in the search results to the right.
I tried to change Kirby Wallis group from "open" to "women" and clicked save. There was no confirmation message like there normally is. When I checked the group again, it was still "open."
Some hideous queries happen when loading /admin pages. Optimize.
First time users experience longer than average wait times while the page is loading, so it would be nice to have a prominent loading icon while map loads
When I export my data, a column for group type does not show up. The field for group description is there, but not group type. Can this be added? It would help me a lot in sorting my data.
Now that the markers aren't different colors, this is more important.
An AdminUser should have a name, etc.
Currently, you can create a community without filling in the required 'kind' field. This should be disallowed.
It would be nice to be able to toggle all the filters for a given tab at once.
This seems like it will do the trick: https://github.com/joelambert/ScrollFix
All the written info is correct on the admin side, and when you view the address link on the community page it is correct on the google map, but the mc map places it somewhere else.
I also tried writing "West" instead of "W" but with no success.
Clay Herrmann
South, meets Tuesdays
Open to Everyone
2809 W. William Cannon Dr. #G103
Austin, TX 78745
When viewing the map at dev.austinstone.org/connect/join
You'll notice in the first screenshot, the "select/de-select all" option doesn't show, but rather the "show filters" button covers where it should be
Next image is after you click "show filters"
Then next image is after you've already clicked "show filters" and want to go back and click "show results"
It seems like the data was imported incorrectly. It needs to be re-imported, but first we'll want to solve #3.
Super admin should be able to create user accounts for coaches.
We need much more comprehensive validation/error reporting for the Community model.
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.