Add views for CORE-POS members
This commit is contained in:
		
							parent
							
								
									b1875f5834
								
							
						
					
					
						commit
						b0b7fc42b9
					
				
					 3 changed files with 60 additions and 0 deletions
				
			
		|  | @ -13,6 +13,7 @@ def includeme(config): | |||
|     config.include('rattail_demo.web.views.corepos.subdepartments') | ||||
|     config.include('rattail_demo.web.views.corepos.vendors') | ||||
|     config.include('rattail_demo.web.views.corepos.products') | ||||
|     config.include('rattail_demo.web.views.corepos.members') | ||||
|     config.include('rattail_demo.web.views.corepos.customers') | ||||
|     config.include('rattail_demo.web.views.corepos.employees') | ||||
|     config.include('rattail_demo.web.views.corepos.transactions') | ||||
|  |  | |||
							
								
								
									
										49
									
								
								rattail_demo/web/views/corepos/members.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								rattail_demo/web/views/corepos/members.py
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,49 @@ | |||
| # -*- coding: utf-8; -*- | ||||
| """ | ||||
| CORE-POS member views | ||||
| """ | ||||
| 
 | ||||
| from __future__ import unicode_literals, absolute_import | ||||
| 
 | ||||
| from corepos.db import model as corepos | ||||
| 
 | ||||
| from .master import CoreMasterView | ||||
| 
 | ||||
| 
 | ||||
| class MemberTypeView(CoreMasterView): | ||||
|     """ | ||||
|     Master view for member types | ||||
|     """ | ||||
|     model_class = corepos.MemberType | ||||
|     model_title = "CORE-POS Member Type" | ||||
|     url_prefix = '/core-pos/member-types' | ||||
|     route_prefix = 'corepos.member_types' | ||||
| 
 | ||||
|     labels = { | ||||
|         'memtype': "Type", | ||||
|         'memDesc': "Description", | ||||
|         'custdataType': "Cust. Data Type", | ||||
|         'ssi': "SSI", | ||||
|         'salesCode': "Sales Code", | ||||
|     } | ||||
| 
 | ||||
|     def configure_grid(self, g): | ||||
|         super(MemberTypeView, self).configure_grid(g) | ||||
| 
 | ||||
|         g.set_link('memtype') | ||||
|         g.set_link('memDesc') | ||||
| 
 | ||||
| 
 | ||||
| class MemberView(CoreMasterView): | ||||
|     """ | ||||
|     Master view for members | ||||
|     """ | ||||
|     model_class = corepos.MemberInfo | ||||
|     model_title = "CORE-POS Member" | ||||
|     url_prefix = '/core-pos/members' | ||||
|     route_prefix = 'corepos.members' | ||||
| 
 | ||||
| 
 | ||||
| def includeme(config): | ||||
|     MemberTypeView.defaults(config) | ||||
|     MemberView.defaults(config) | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Lance Edgar
						Lance Edgar