-
Make sure actions' color properly reflects what the action is.
Example:
https://tor-councilmatic-staging.herokuapp.com/legislation/2016ex141/
"Adopted" is green. "Failed" things are red. Some "posit…
-
```
[2022-08-24 04:50:20,533] {docker.py:263} INFO - 08/23/2022 23:50:20 INFO scrapelib: GET - http://webapi.legistar.com/v1/metro/matters/
[2022-08-24 04:50:21,494] {docker.py:263} INFO - 08/23/202…
-
The pdf for this bill http://chicouncilmatic.datamade.us/legislation/o-2015-8818/ has been deleted. https://chicago.legistar.com/Confirmation.aspx?M1=Gone
Let's deal with the "Gone" response in our …
-
## Background
When we have a django site that is pokey, we tend to reach for two tools: improving the performance any underlying SQL, and caching. Django has another tool, that I've never seen us u…
-
It seems like this is usually caused by Elastic running out of memory (or at least, it thinks its running out of memory). Example query: `Executive Management Committee File Career Pathways`.
S…
-
Recently, a Chicago bill changed its identifier (i.e., its MatterFile) from "CL 2017-966" to "`CL 2017-966". The scraper interpreted this as a new bill and thus created one with a different OCD ID, de…
-
Spinoff from #1025.
Sometimes, post geographies change (e.g., redistricting). We currently manage geographies behind the scenes, but it would be better for Metro to be able to manage this change th…
-
I love councilmatic and I link to it on our CTU website. I especially use it when we want to do an action and have members and supporters contact their alderman about an issue.
I would *really love…
-
ValueError when trying to subscribe to the RSS feed for the selected topic: "SB 827 (PLANNING AND ZONING: TRANSIT-RICH HOUSING BONUS)"
```
ValueError: too many values to unpack (expected 2)
```
…
-
In the case where we have a view that requires loading a lot of bills, we should take advantage of using Django's `prefetch_related` and `select_related` methods to limit the number of queries. Since …