Commit graph

586 commits

Author SHA1 Message Date
Nelson Jovel
bde992c96b Finishes #180264854. Prevents empty dataset modal from displaying on browse page 2021-12-10 13:52:50 +01:00
Liam Morley
b45dca7a5a Remove text regarding school years from empty dataset modal 2021-12-09 16:47:09 -05:00
Liam Morley
0af26e25f2 Display gauges with no benchmarks as "Insufficient Data" with no key benchmark indicator 2021-12-09 16:44:26 -05:00
Nelson Jovel
aeb6a45a45 Show partial data indicators on variance chart 2021-12-09 14:51:28 -05:00
Nelson Jovel
8205578267 Update readme to explain how to create a postgres db on linux devices 2021-12-07 14:26:45 +01:00
Liam Morley
eff22d2ac8 Report that admin data is not included 2021-12-02 16:37:24 -05:00
Liam Morley
78b29cc86d Remove obsolete one_off:remove_dupes rake task
- this has been run in all environments already AFAIK
2021-12-02 11:05:17 -05:00
Liam Morley
6aa9f00adc Revert "Tie legacy analytics ID to environment"
This reverts commit 3e15194eff.

This will allow monitoring the new experience analytics to not be tampered by the
legacy analytics.
2021-12-02 09:35:33 -05:00
Liam Morley
65ee27742a Perform single lookup for survey items rather than n lookups 2021-12-02 08:51:36 -05:00
Liam Morley
557109662c Move legacy layouts into a legacy folder 2021-12-01 16:34:17 -05:00
Liam Morley
6477792f1d Improve efficiency when checking whether survey item responses already exist
- see https://semaphoreci.com/blog/2017/03/14/faster-rails-how-to-check-if-a-record-exists.html for more info if curious
2021-12-01 14:24:53 -05:00
Liam Morley
f045ca76b7 Format prod deploy steps as a checklist 2021-12-01 13:37:42 -05:00
Liam Morley
c4f9e63ba1 Default to beta when loading a database from heroku, if no argument is presented 2021-12-01 13:34:45 -05:00
Liam Morley
d2443a10d3 Remove/recreate database via rake before restoring database
- --clean doesn't seem to work when the structure in the database we're loading doesn't match the structure of the database we have locally
2021-12-01 12:43:19 -05:00
Liam Morley
915a4c1aaf Remove associated survey item responses when we remove schools 2021-12-01 12:37:25 -05:00
Liam Morley
aa4ce86eaa Show icon/explanation in measure accordion when a section has insufficient data 2021-12-01 11:44:07 -05:00
Liam Morley
75c3a1fccc Remove old schools during the seed process 2021-11-29 14:40:52 -05:00
Liam Morley
f81874d082 Externalize Hotjar tracking code to an environment variable 2021-11-29 12:00:06 -05:00
Liam Morley
f6e6fb2b2d Add Hotjar tracking code to home and dashboard/browse layouts 2021-11-24 15:47:00 -05:00
Liam Morley
ce892161a4 Remove type from script element
- type, if present, should be a JavaScript MIME type, e.g. application/javascript https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script#attr-type
2021-11-24 14:42:24 -05:00
Rohit Raman
1e931a6a14 Updating data seed for local DB 2021-11-24 08:32:08 -05:00
Liam Morley
3e15194eff Tie legacy analytics ID to environment 2021-11-23 15:39:55 -05:00
Liam Morley
48f2d64c71 Extract Google Analytics ID out to an environment variable
TODO- in the future, consider putting this in a credential. We're not able to change the production credentials file currently, but we should change it in the future when we're able
2021-11-23 09:13:21 -05:00
Liam Morley
1186579d1b Add migration to make DESE IDs unique, update one-off script accordingly 2021-11-22 15:37:38 -05:00
Liam Morley
293de8698f Restore white half of 'watch' harvey ball 2021-11-19 18:13:02 -05:00
Liam Morley
a2ec6d7958 Create script to load heroku database into local db 2021-11-19 16:56:56 -05:00
rebuilt
221f0cb0bf Replace harvey balls with new SVGs 2021-11-19 16:24:15 -05:00
rebuilt
b5badfaef5 Add DESE ID to schools
- Add migration
- Create one-off script `rake one_off:add_dese_ids` to add the DESE ID to schools
- Update seeder to seed schools based on DESE IDs
2021-11-18 16:54:08 -05:00
Liam Morley
8816fb5ebb Upgrade cssbundling-rails and jsbundling-rails
This version of cssbundling-rails seemed to be triggering a double-compilation of CSS files; once by `yarn css:build`, and a second compilation (with different requirements) by sassc-rails. This patch seems to fix this issue.
2021-11-17 16:35:03 -05:00
rebuilt
917d6821c5 Add css bundling (again!) 2021-11-17 10:52:35 -05:00
Liam Morley
1be86721b0 Always reference fully-qualified School/District/Category in controllers 2021-11-17 09:44:45 -05:00
Liam Morley
413096dfe2 Extract legacy parts of the codebase into its own module 2021-11-16 17:19:05 +01:00
Liam Morley
cf6e80ce6b Show modal when no measures for a school/year have meet their threshold 2021-11-10 15:46:49 -05:00
rebuilt
edeb3f4e59 Prevent memory errors by avoiding creating active record objects when
not necessary.
2021-11-08 21:28:30 +01:00
Liam Morley
f8523f1e6a Display measure data if student data is sufficient OR teacher data is sufficient 2021-11-05 15:14:04 -04:00
rebuilt
856cce7c1a Style accordions 2021-11-05 20:54:03 +01:00
Liam Morley
556ff45117 Seed categories/subcategories based on their ID instead of their name 2021-11-04 16:39:57 -04:00
Liam Morley
4ee2345ba1 Add one-off rake task to remove duplicate entries 2021-11-04 16:39:57 -04:00
Liam Morley
4fd6dac791 Add category/subcategory ID columns to uniquely identify records 2021-11-04 16:39:49 -04:00
Liam Morley
516e0a95db Update category name/slug in seeder 2021-11-04 13:49:50 -04:00
rebuilt
cee3e61f2d Add documentation for deploying to production 2021-11-04 14:08:32 +01:00
rebuilt
39539f6289 Fix alignment of tab bars 2021-11-03 22:07:32 +01:00
rebuilt
13469f60bd Add styling changes. Change focus state color for select elements. Change wording of about MCIEA section 2021-11-03 21:16:35 +01:00
rebuilt
50f7a54807 Enforce ssl. Redirect http requests to https 2021-11-02 22:54:51 +01:00
rebuilt
722947d938 When there is insufficient data to display gauge graph, change title of
graph to insufficient Data
2021-11-02 21:57:12 +01:00
rebuilt
d850674ff1 Style focus states, margin for logo, popover borders, accordions 2021-11-02 21:50:39 +01:00
Liam Morley
d35d7c0b55 Run migrations when deploying to Heroku 2021-11-02 09:27:14 -04:00
Liam Morley
77b6e47393 Remove older measure key format
This was replaced by data/sqm_framework.csv
2021-11-02 09:15:26 -04:00
Liam Morley
37f13716e8 Add timestamps to all SQM models 2021-11-02 09:05:56 -04:00
rebuilt
7461377066 Makes sure that subcategory displays all measures 2021-11-01 21:58:18 +01:00