Delete unused fields on [Shipping|Payment]EventType
is_required and sequence_number are removed. That also makes the unused
get_prerequisites function obsolete.
Those fields were added with the idea that those event flows are linear,
but all implementations assume a non-linear pattern.
is_highlighted is now an integer and works similar to the common
"ordering" fields. The higher the number, the higher the country will be
moved up in the list.
Fixes #720, #725
Filenames can easily get longer than 100 characters, and that causes
Django to fail hard (I think with a DatabaseError), because it's
currently not validated (see Django #11027)
This fix increases the character limit to 255 chars. Going much higer
can cause trouble with MySQL.
Fixes #625. Thanks for reporting go to @soloweb.
Split payment models into abstract and concrete versions
Hattip to @BuddhaOhneHals for doing this in the first place.
Unfortunately, I couldn't (be bothered to) merge the original commit as
the merge conflicts were too painful to resolve - simpler to just
reapply the same change myself.
Fixes #466