Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
With this pull request, I've revised the migrations so they work well with OLH data.
I've also written a checklist that we can follow when fixing up the data after migrations.
Billing agents. Designate one billing agent (OLH) as default. Enter
countries for the other billing agents: USA for Lyrasis and UK for JISC.
Supporter sizes. Set multiplier amounts for the supporter sizes: Large: 1.3,
Medium: 1.0, Small: 0.7.
Supporter levels. Add more levels (Platinum, Gold, Silver, and
Bronze), and order them. Set standard as default. Leave generic “Higher” for
now.
Add symbols for currencies.
Create base bands with JISC as billing agent.
Platinum
15000 GBP
Large university (10,000+ students)
United Kingdom
Gold
10000 GBP
Large university (10,000+ students)
United Kingdom
Silver
7500 GBP
Large university (10,000+ students)
United Kingdom
Bronze
5000 GBP
Large university (10,000+ students)
United Kingdom
Standard
1500 GBP
Medium university (5,000-9,999 students)
United Kingdom
Match up each higher supporter to its appropriate gold, silver,
platinum etc. band, or create a fixed-fee band for ones that are far off.
Ask Paula to check over the results of this process.
Finally, remove old generic “Higher” level.
Run
calculate_all_fees
command once per year, or as part of process ofasking universities to become higher supporters. Actual current fee data
lives in spreadsheets.
Run
update_demo_band_data
so the tables on the Library PublishingFees page are populated.
Closes #47.