Add basic docs for existing label features
This commit is contained in:
		
							parent
							
								
									26e7d55e67
								
							
						
					
					
						commit
						7925b3b432
					
				
					 6 changed files with 51 additions and 7 deletions
				
			
		|  | @ -17,6 +17,7 @@ attributes and method signatures etc. | |||
|    rattail/batch/custorder | ||||
|    rattail/batch/handheld | ||||
|    rattail/batch/handlers | ||||
|    rattail/batch/labels | ||||
|    rattail/batch/pricing | ||||
|    rattail/batch/product | ||||
|    rattail/batch/purchase | ||||
|  | @ -54,6 +55,7 @@ attributes and method signatures etc. | |||
|    rattail/importing/sqlalchemy | ||||
|    rattail/reporting/index | ||||
|    rattail/reporting/handlers | ||||
|    rattail/labels | ||||
|    rattail/logging | ||||
|    rattail/mail | ||||
|    rattail/membership | ||||
|  |  | |||
							
								
								
									
										6
									
								
								docs/api/rattail/batch/labels.rst
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								docs/api/rattail/batch/labels.rst
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,6 @@ | |||
| 
 | ||||
| ``rattail.batch.labels`` | ||||
| ======================== | ||||
| 
 | ||||
| .. automodule:: rattail.batch.labels | ||||
|    :members: | ||||
|  | @ -27,6 +27,7 @@ | |||
|    model.batch.purchase | ||||
|    model.batch.vendorcatalog | ||||
|    model.datasync | ||||
|    model.labels | ||||
|    model.people | ||||
|    model.products | ||||
|    model.purchase | ||||
|  |  | |||
							
								
								
									
										6
									
								
								docs/api/rattail/db/model.labels.rst
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								docs/api/rattail/db/model.labels.rst
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,6 @@ | |||
| 
 | ||||
| ``rattail.db.model.labels`` | ||||
| =========================== | ||||
| 
 | ||||
| .. automodule:: rattail.db.model.labels | ||||
|   :members: | ||||
							
								
								
									
										6
									
								
								docs/api/rattail/labels.rst
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								docs/api/rattail/labels.rst
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,6 @@ | |||
| 
 | ||||
| ``rattail.labels`` | ||||
| ================== | ||||
| 
 | ||||
| .. automodule:: rattail.labels | ||||
|    :members: | ||||
|  | @ -2,7 +2,7 @@ | |||
| ################################################################################ | ||||
| # | ||||
| #  Rattail -- Retail Software Framework | ||||
| #  Copyright © 2010-2018 Lance Edgar | ||||
| #  Copyright © 2010-2022 Lance Edgar | ||||
| # | ||||
| #  This file is part of Rattail. | ||||
| # | ||||
|  | @ -43,18 +43,41 @@ class LabelProfile(Base): | |||
|     __versioned__ = {} | ||||
| 
 | ||||
|     uuid = uuid_column() | ||||
|     ordinal = sa.Column(sa.Integer()) | ||||
| 
 | ||||
|     ordinal = sa.Column(sa.Integer(), nullable=True, doc=""" | ||||
|     Preference ordinal number for the profile.  Profiles are typically | ||||
|     sorted by this number, which means the lower the number the higher | ||||
|     the preference. | ||||
|     """) | ||||
| 
 | ||||
|     code = sa.Column(sa.String(length=30), nullable=True, doc=""" | ||||
|     Supposedly unique "code" for the label profile.  May be useful for | ||||
|     identification of a common label type across nodes, for instance. | ||||
|     """) | ||||
| 
 | ||||
|     description = sa.Column(sa.String(length=50)) | ||||
|     printer_spec = sa.Column(sa.String(length=255)) | ||||
|     formatter_spec = sa.Column(sa.String(length=255)) | ||||
|     format = sa.Column(sa.Text()) | ||||
|     visible = sa.Column(sa.Boolean()) | ||||
|     description = sa.Column(sa.String(length=50), nullable=True, doc=""" | ||||
|     Description for the profile, to be displayed to the user. | ||||
|     """) | ||||
| 
 | ||||
|     printer_spec = sa.Column(sa.String(length=255), nullable=True, doc=""" | ||||
|     Factory spec for the label printer.  This normally references some | ||||
|     subclass of :class:`rattail.labels.LabelPrinter`. | ||||
|     """) | ||||
| 
 | ||||
|     formatter_spec = sa.Column(sa.String(length=255), nullable=True, doc=""" | ||||
|     Factory spec for the label formatter.  This normally references some | ||||
|     subclass of :class:`rattail.labels.LabelFormatter`. | ||||
|     """) | ||||
| 
 | ||||
|     format = sa.Column(sa.Text(), nullable=True, doc=""" | ||||
|     Format template used to generate label commands.  Syntax for this | ||||
|     may depend on the type of printer you have. | ||||
|     """) | ||||
| 
 | ||||
|     # TODO: this should have default=True, or something? | ||||
|     visible = sa.Column(sa.Boolean(), nullable=True, doc=""" | ||||
|     Visibility flag; set this to false to hide the profile from users. | ||||
|     """) | ||||
| 
 | ||||
|     sync_me = sa.Column(sa.Boolean(), nullable=True, doc=""" | ||||
|     Flag indicating whether this label profile should be synced across "all" | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Lance Edgar
						Lance Edgar