| 
								
								
									 Christopher Neugebauer | 878da1f2d8 | Use textfield for some things rather than char field | 2016-09-05 19:45:44 +10:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | 1214b23077 | Adds admin and migration for GroupMember conditions | 2016-09-05 10:48:38 +10:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | c2a702d699 | Adds admin and migration for speaker tickets. | 2016-09-04 14:21:30 +10:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | d9f9af9827 | Modifies the Category model to allow for ITEM_QUANTITY forms | 2016-08-22 15:00:38 +10:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | f755b13091 | Removes EnablingConditionBase, replaces it with FlagBase; adds first tranche of migrations | 2016-04-25 18:32:11 +10:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | f376bba7fd | Removes all migrations | 2016-04-25 18:30:31 +10:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | 42912519f1 | Adds entered_by to manual payments. Closes #22. | 2016-04-25 16:06:29 +10:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | 63dfd353c1 | Replaces active/released flags in Cart with a single int flag. Closes #41 | 2016-04-25 15:36:55 +10:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | ffa1ca6783 | Fixes flags admin | 2016-04-12 11:43:38 +10:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | 87e6fa064a | Merge branch 'master' into admin_models_cleanup | 2016-04-12 11:39:54 +10:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | d3f7431f7d | Squashes migrations from rename_to_flags branch; marks as normal migration | 2016-04-12 08:47:17 +10:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | c24b9ee213 | Makes EnablingConditionBase a minimal reification of an abstract base model FlagBase, replaces enablingconditionbase with flagbase where possible, and fixes method names and documentation | 2016-04-12 08:42:22 +10:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | 638ec26126 | Replaces the mandatory/non-mandatory concept with the enabled_if_true/disabled_if_false concept. Closes #4. | 2016-04-11 20:48:18 +10:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | 61dbe60cfa | Renames the admin-visible names for many model classes, and adds a default ordering where they’re useful too. | 2016-04-11 19:23:38 +10:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | c4c8a7ab82 | Tidies up the admin interface for flags | 2016-04-11 18:12:37 +10:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | 4fedc73304 | Renames EnablingCondition to Flag where possible | 2016-04-11 17:55:00 +10:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | 6b10a0a7e4 | Adds CreditNote, CreditNoteController, related models, and tests. | 2016-04-11 13:11:56 +10:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | 01b9adbaf4 | Re-writes the guided registration to individually track completed categories, and keep the form page the same until every category is finished. Resolves #14 | 2016-04-08 19:43:34 +10:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | 3dab78ab25 | Adds the access_code field to Attendee model | 2016-04-08 13:20:35 +10:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | 38cdb8aa63 | Makes invoice model, controller, and test changes to match issue #15 design doc | 2016-04-07 17:16:56 +10:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | dba3773636 | Adds db indices | 2016-04-06 22:59:00 +10:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | be277c17d2 | BadgeAndProfile is replaced with AttendeeProfileBase — consumer apps should subclass AttendeeProfileBase to make the registration process work :) | 2016-04-01 21:21:09 +11:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | eebf9e81f5 | Resolves #3 — start_time, end_time, and limit can now be blank. Tests already dealt with the null case. | 2016-03-31 14:45:39 +11:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | ba0682a5f9 | Fleshes out the admin interface and adds help_text attributes to the model fields that need it | 2016-03-31 14:38:48 +11:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | b65223aaa1 | Adds model for released carts | 2016-03-27 19:13:05 +11:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | 0d458bea06 | Allows Product.limit_per_user to be blank and null. Adds Category.limit_per_user. Adds functionality and tests to verify that this is legal. | 2016-03-27 13:12:33 +11:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | eff5686dcf | Adds logic for required categories | 2016-03-24 14:19:33 +11:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | 236c61eefa | Fleshes out badge model, and adds first pass at display of the badge form | 2016-03-24 12:44:59 +11:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | 8400da17da | Fixes error in EnablingConditionBase, adds admins for Product and Category enabling conditions | 2016-03-04 18:33:03 -08:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | c13a986f2d | Updates migration | 2016-01-22 22:07:59 +11:00 |  | 
				
					
						| 
								
								
									 Christopher Neugebauer | d9e433659d | Imports code from old Symposion repo | 2016-01-22 16:19:11 +11:00 |  |