impress/app
Emi Matchu 54b25ef08e Reintroduce some of our modeling refactors, without touching items
Okay so, when we reverted a buncha stuff in e3d196f, it was in response
to a bug where item modeling data was getting deleted. And I was tired,
and just took a big simple hammer to it of reverting all the modeling
refactors.

Here, we reintroduce *some* of them: the biology ones before the item
bug. And tests still pass, and in fact I can un-pending some of them!

I might also try to reapply the change where we extract it all into a
new file, but without the item parts.

```shell
git cherry-pick --no-commit 13ceec8fcc
git cherry-pick --no-commit f81415d327
git cherry-pick --no-commit c03e7446e3
git cherry-pick --no-commit 52ca41dbff
```
2024-11-10 11:36:23 -08:00
..
assets Add mode to keep labeled alt styles until they're all labeled 2024-10-22 16:39:25 -07:00
controllers Revert modeling refactors to the old modeling that worked! 2024-11-06 14:31:16 -08:00
helpers Announcement about modeling being broken 2024-11-06 11:55:05 -08:00
javascript Move Alt Styles into /rainbow-pool URLs, say "Pet Styles" more in text 2024-10-11 15:37:37 -07:00
mailers/fundraising Move most fundraising files into a Fundraising module 2024-02-18 20:12:14 -08:00
models Reintroduce some of our modeling refactors, without touching items 2024-11-10 11:36:23 -08:00
services Oops, fix sloppiness about pet service refactor 2024-10-18 18:14:01 -07:00
views Update modeling bug announcement, now that things are working again 2024-11-06 14:34:15 -08:00