rhymes
10efa25c0a
Add missing presence validators to models ( #10495 )
...
* Add missing presence validator for Tag
* Add missing presence validators to Follow
* Add missing presence validators to ProfileField
* Add missing presence validators to Comment
* Add missing presence validators to Profile
* Add missing presence validators to Organization
* Add missing presence validators to Badge
* Add missing presence validators to Webhook::Endpoint
* Add missing presence validators to NotificationSubscription
* Add missing presence validators to PodcastEpisode
* Add missing presence validators to Sponsorship
* Add missing presence validators to PollOption
* Add missing presence validators to Poll
* Add missing presence validators to Article
* Add missing presence validators to EmailAuthorization
* Add missing presence validators to AuditLog
* Add missing presence validators to DataUpdateScript
* Add missing presence validators to User
* Add missing presence validators to SiteConfig
* Fix specs
2020-10-01 16:15:32 +02:00
Anna Buianova
c02a103c7f
Refactored creating sponsorships ( #7946 )
...
* Refactored sponsorships levels and purchasing sponsorships
* Fix partnerships tests
* Refactored creating partnerships, removed unused functionality
* Display flashes in /partnerships
* Fix views
2020-05-19 18:00:01 -04:00
Anna Buianova
057b1c7664
Fix Sponsorship validations to take expiration date into an account ( #6276 )
...
* Fix Sponsorship validations to take expiration date into an account
* Use prettier times in sponsorship specs
2020-02-25 16:41:28 -05:00
rhymes
9c05e618db
Improve speed of model tests by around 50/60 seconds ( #5016 )
2019-12-09 16:33:48 -05:00
rhymes
cecd1db070
Sponsorship: business logic (step 2) ( #3440 )
...
* Add Sponsorship model
* Add Sponsorship to admin
* Add correct relationships between models
* Add temporary script to migrate sponsorship data
* Use constants for enums
* Use Sponsorship model in PartnershipsController
* Use Sponsorship in the views
* Validate sponsorship levels and tag combos
* Replace the rest of the sponsorship code to use Sponsorship
2019-07-10 16:40:56 -04:00
rhymes
ad79116366
Sponsorship: add model (step 1) ( #3438 )
...
* Add Sponsorship model
* Add Sponsorship to admin
* Add correct relationships between models
* Add temporary script to migrate sponsorship data
2019-07-10 15:58:37 -04:00