diff --git a/fixtures/registrasion.json b/fixtures/registrasion.json new file mode 100644 index 0000000000000000000000000000000000000000..e42d0805d2bccc582f2bf9663f0445e4a1ca38cb --- /dev/null +++ b/fixtures/registrasion.json @@ -0,0 +1,393 @@ +[ +{ + "model": "registrasion.category", + "pk": 1, + "fields": { + "name": "Ticket", + "description": "Admission to the conference", + "limit_per_user": 1, + "required": false, + "order": 1, + "render_type": 1 + } +}, +{ + "model": "registrasion.category", + "pk": 2, + "fields": { + "name": "Dinner Ticket", + "description": "Tickets for the conference dinner", + "limit_per_user": null, + "required": false, + "order": 10, + "render_type": 2 + } +}, +{ + "model": "registrasion.category", + "pk": 3, + "fields": { + "name": "T-shirt", + "description": "The conference t-shirt", + "limit_per_user": null, + "required": false, + "order": 30, + "render_type": 2 + } +}, +{ + "model": "registrasion.category", + "pk": 4, + "fields": { + "name": "Accommodation", + "description": "Accommodation in the student dormitories", + "limit_per_user": null, + "required": false, + "order": 40, + "render_type": 2 + } +}, +{ + "model": "registrasion.category", + "pk": 5, + "fields": { + "name": "Extra accommodation nights", + "description": "Extra nights at the student dorms. You will need to purchase the week block before you can add extra nights", + "limit_per_user": null, + "required": false, + "order": 50, + "render_type": 2 + } +}, +{ + "model": "registrasion.product", + "pk": 1, + "fields": { + "name": "Professional", + "description": "", + "category": 1, + "price": "1000.00", + "limit_per_user": null, + "reservation_duration": "1 00:00:00", + "order": 10 + } +}, +{ + "model": "registrasion.product", + "pk": 2, + "fields": { + "name": "Enthusiast", + "description": "", + "category": 1, + "price": "450.00", + "limit_per_user": null, + "reservation_duration": "1 00:00:00", + "order": 20 + } +}, +{ + "model": "registrasion.product", + "pk": 3, + "fields": { + "name": "Student", + "description": "", + "category": 1, + "price": "160.00", + "limit_per_user": null, + "reservation_duration": "1 00:00:00", + "order": 30 + } +}, +{ + "model": "registrasion.product", + "pk": 4, + "fields": { + "name": "Adult", + "description": "Includes a full meal and drinks", + "category": 2, + "price": "85.00", + "limit_per_user": null, + "reservation_duration": "01:00:00", + "order": 10 + } +}, +{ + "model": "registrasion.product", + "pk": 5, + "fields": { + "name": "Child", + "description": "Includes a children's meal and soft drinks", + "category": 2, + "price": "40.00", + "limit_per_user": null, + "reservation_duration": "01:00:00", + "order": 20 + } +}, +{ + "model": "registrasion.product", + "pk": 6, + "fields": { + "name": "Infant", + "description": "A seat for an infant in lap", + "category": 2, + "price": "0.00", + "limit_per_user": null, + "reservation_duration": "01:00:00", + "order": 30 + } +}, +{ + "model": "registrasion.product", + "pk": 7, + "fields": { + "name": "S", + "description": "", + "category": 3, + "price": "25.00", + "limit_per_user": null, + "reservation_duration": "01:00:00", + "order": 10 + } +}, +{ + "model": "registrasion.product", + "pk": 8, + "fields": { + "name": "M", + "description": "", + "category": 3, + "price": "25.00", + "limit_per_user": null, + "reservation_duration": "01:00:00", + "order": 20 + } +}, +{ + "model": "registrasion.product", + "pk": 9, + "fields": { + "name": "L", + "description": "", + "category": 3, + "price": "25.00", + "limit_per_user": null, + "reservation_duration": "01:00:00", + "order": 30 + } +}, +{ + "model": "registrasion.product", + "pk": 10, + "fields": { + "name": "Sunday 19-Saturday 25", + "description": "6 nights", + "category": 4, + "price": "480.00", + "limit_per_user": null, + "reservation_duration": "01:00:00", + "order": 1 + } +}, +{ + "model": "registrasion.product", + "pk": 11, + "fields": { + "name": "Friday 17", + "description": "", + "category": 5, + "price": "80.00", + "limit_per_user": null, + "reservation_duration": "01:00:00", + "order": 10 + } +}, +{ + "model": "registrasion.product", + "pk": 12, + "fields": { + "name": "Saturday 18", + "description": "", + "category": 5, + "price": "80.00", + "limit_per_user": null, + "reservation_duration": "01:00:00", + "order": 20 + } +}, +{ + "model": "registrasion.product", + "pk": 13, + "fields": { + "name": "Saturday 25", + "description": "", + "category": 5, + "price": "80.00", + "limit_per_user": null, + "reservation_duration": "01:00:00", + "order": 30 + } +}, +{ + "model": "registrasion.product", + "pk": 14, + "fields": { + "name": "Sunday 26", + "description": "", + "category": 5, + "price": "80.00", + "limit_per_user": null, + "reservation_duration": "01:00:00", + "order": 40 + } +}, +{ + "model": "registrasion.voucher", + "pk": 1, + "fields": { + "recipient": "FooCorp", + "code": "FOOCORP", + "limit": 10 + } +}, +{ + "model": "registrasion.discountbase", + "pk": 1, + "fields": { + "description": "Early bird discount" + } +}, +{ + "model": "registrasion.discountbase", + "pk": 2, + "fields": { + "description": "FooCorp complimentary sponsor ticket" + } +}, +{ + "model": "registrasion.discountbase", + "pk": 3, + "fields": { + "description": "1 Dinner Ticket included with Professional Tickets" + } +}, +{ + "model": "registrasion.discountbase", + "pk": 4, + "fields": { + "description": "1 T-Shirt included with all tickets" + } +}, +{ + "model": "registrasion.discountforproduct", + "pk": 1, + "fields": { + "discount": 1, + "product": 1, + "percentage": null, + "price": "200.00", + "quantity": 1 + } +}, +{ + "model": "registrasion.discountforproduct", + "pk": 2, + "fields": { + "discount": 1, + "product": 2, + "percentage": null, + "price": "100.00", + "quantity": 1 + } +}, +{ + "model": "registrasion.discountforproduct", + "pk": 3, + "fields": { + "discount": 2, + "product": 1, + "percentage": "100.0", + "price": null, + "quantity": 1 + } +}, +{ + "model": "registrasion.discountforcategory", + "pk": 1, + "fields": { + "discount": 3, + "category": 2, + "percentage": "100.0", + "quantity": 1 + } +}, +{ + "model": "registrasion.discountforcategory", + "pk": 2, + "fields": { + "discount": 4, + "category": 3, + "percentage": "100.0", + "quantity": 1 + } +}, +{ + "model": "registrasion.timeorstocklimitdiscount", + "pk": 1, + "fields": { + "start_time": null, + "end_time": null, + "limit": 10 + } +}, +{ + "model": "registrasion.voucherdiscount", + "pk": 2, + "fields": { + "voucher": 1 + } +}, +{ + "model": "registrasion.includedproductdiscount", + "pk": 3, + "fields": { + "enabling_products": [ + 1 + ] + } +}, +{ + "model": "registrasion.includedproductdiscount", + "pk": 4, + "fields": { + "enabling_products": [ + 1, + 2, + 3 + ] + } +}, +{ + "model": "registrasion.enablingconditionbase", + "pk": 1, + "fields": { + "description": "Extra accommodation depends on Accommodation", + "condition": 2, + "products": [], + "categories": [ + 5 + ] + } +}, +{ + "model": "registrasion.categoryflag", + "pk": 1, + "fields": { + "enabling_category": 4, + "products": [], + "categories": [ + 5 + ] + } +} +]