Removed several references to edbob.
				
					
				
			This commit is contained in:
		
							parent
							
								
									578e4bde2a
								
							
						
					
					
						commit
						68650a5488
					
				
					 22 changed files with 105 additions and 57 deletions
				
			
		|  | @ -93,7 +93,7 @@ def get_sort_map(cls, names=None, **kwargs): | |||
| def render_grid(grid, search_form=None, **kwargs): | ||||
|     """ | ||||
|     Convenience function to render ``grid`` (which should be a | ||||
|     :class:`edbob.pyramid.grids.Grid` instance). | ||||
|     :class:`rattail.pyramid.grids.Grid` instance). | ||||
| 
 | ||||
|     This "usually" will return a dictionary to be used as context for rendering | ||||
|     the final view template. | ||||
|  |  | |||
|  | @ -26,19 +26,12 @@ | |||
| ``rattail.pyramid.views`` -- Pyramid Views | ||||
| """ | ||||
| 
 | ||||
| from rattail.pyramid.views.core import * | ||||
| from rattail.pyramid.views.grids import * | ||||
| from rattail.pyramid.views.crud import * | ||||
| from rattail.pyramid.views.autocomplete import * | ||||
| 
 | ||||
| 
 | ||||
| class View(object): | ||||
|     """ | ||||
|     Base for all class-based views. | ||||
|     """ | ||||
| 
 | ||||
|     def __init__(self, request): | ||||
|         self.request = request | ||||
| 
 | ||||
| 
 | ||||
| def includeme(config): | ||||
|     config.include('rattail.pyramid.views.batches') | ||||
|     # config.include('rattail.pyramid.views.categories') | ||||
|  |  | |||
|  | @ -26,8 +26,8 @@ | |||
| ``rattail.pyramid.views.autocomplete`` -- Autocomplete View | ||||
| """ | ||||
| 
 | ||||
| from edbob.pyramid.views import View | ||||
| from edbob.pyramid import Session | ||||
| from rattail.pyramid.views import View | ||||
| from rattail.pyramid import Session | ||||
| 
 | ||||
| 
 | ||||
| __all__ = ['AutocompleteView'] | ||||
|  |  | |||
|  | @ -31,15 +31,15 @@ from pyramid.renderers import render_to_response | |||
| 
 | ||||
| from webhelpers.html import tags | ||||
| 
 | ||||
| import edbob | ||||
| from edbob.pyramid import Session | ||||
| from edbob.pyramid.forms import EnumFieldRenderer, PrettyDateTimeFieldRenderer | ||||
| from edbob.pyramid.grids.search import BooleanSearchFilter | ||||
| from edbob.pyramid.forms import PrettyDateTimeFieldRenderer | ||||
| from rattail.pyramid.forms import EnumFieldRenderer | ||||
| from rattail.pyramid.grids.search import BooleanSearchFilter | ||||
| from edbob.pyramid.progress import SessionProgress | ||||
| from edbob.pyramid.views import SearchableAlchemyGridView, CrudView, View | ||||
| from rattail.pyramid.views import SearchableAlchemyGridView, CrudView, View | ||||
| 
 | ||||
| import rattail | ||||
| from rattail import batches | ||||
| from rattail.pyramid import Session | ||||
| from rattail.db.model import Batch | ||||
| from rattail.threads import Thread | ||||
| 
 | ||||
|  | @ -140,7 +140,8 @@ class BatchCrud(CrudView): | |||
| class ExecuteBatch(View): | ||||
| 
 | ||||
|     def execute_batch(self, batch, progress): | ||||
|         session = edbob.Session() | ||||
|         from rattail.db import Session | ||||
|         session = Session() | ||||
|         batch = session.merge(batch) | ||||
| 
 | ||||
|         if not batch.execute(progress): | ||||
|  |  | |||
|  | @ -26,7 +26,7 @@ | |||
| ``rattail.pyramid.views.batches.params`` -- Batch Parameter Views | ||||
| """ | ||||
| 
 | ||||
| from edbob.pyramid.views import View | ||||
| from rattail.pyramid.views import View | ||||
| 
 | ||||
| 
 | ||||
| __all__ = ['BatchParamsView'] | ||||
|  |  | |||
|  | @ -26,7 +26,7 @@ | |||
| ``rattail.pyramid.views.batches.params.printlabels`` -- Print Labels Batch | ||||
| """ | ||||
| 
 | ||||
| from edbob.pyramid import Session | ||||
| from rattail.pyramid import Session | ||||
| 
 | ||||
| import rattail | ||||
| from rattail.pyramid.views.batches.params import BatchParamsView | ||||
|  |  | |||
|  | @ -28,8 +28,8 @@ | |||
| 
 | ||||
| from pyramid.httpexceptions import HTTPFound | ||||
| 
 | ||||
| from edbob.pyramid import Session | ||||
| from edbob.pyramid.views import SearchableAlchemyGridView, CrudView | ||||
| from rattail.pyramid import Session | ||||
| from rattail.pyramid.views import SearchableAlchemyGridView, CrudView | ||||
| 
 | ||||
| import rattail | ||||
| from rattail.pyramid.forms import GPCFieldRenderer | ||||
|  |  | |||
|  | @ -26,7 +26,7 @@ | |||
| ``rattail.pyramid.views.brands`` -- Brand Views | ||||
| """ | ||||
| 
 | ||||
| from edbob.pyramid.views import ( | ||||
| from rattail.pyramid.views import ( | ||||
|     SearchableAlchemyGridView, CrudView, AutocompleteView) | ||||
| 
 | ||||
| from rattail.db.model import Brand | ||||
|  |  | |||
|  | @ -26,7 +26,7 @@ | |||
| ``rattail.pyramid.views.categories`` -- Category Views | ||||
| """ | ||||
| 
 | ||||
| from edbob.pyramid.views import SearchableAlchemyGridView, CrudView | ||||
| from rattail.pyramid.views import SearchableAlchemyGridView, CrudView | ||||
| 
 | ||||
| from rattail.db.model import Category | ||||
| 
 | ||||
|  |  | |||
							
								
								
									
										35
									
								
								rattail/pyramid/views/core.py
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								rattail/pyramid/views/core.py
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,35 @@ | |||
| #!/usr/bin/env python | ||||
| # -*- coding: utf-8  -*- | ||||
| ################################################################################ | ||||
| # | ||||
| #  Rattail -- Retail Software Framework | ||||
| #  Copyright © 2010-2012 Lance Edgar | ||||
| # | ||||
| #  This file is part of Rattail. | ||||
| # | ||||
| #  Rattail is free software: you can redistribute it and/or modify it under the | ||||
| #  terms of the GNU Affero General Public License as published by the Free | ||||
| #  Software Foundation, either version 3 of the License, or (at your option) | ||||
| #  any later version. | ||||
| # | ||||
| #  Rattail is distributed in the hope that it will be useful, but WITHOUT ANY | ||||
| #  WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS | ||||
| #  FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for | ||||
| #  more details. | ||||
| # | ||||
| #  You should have received a copy of the GNU Affero General Public License | ||||
| #  along with Rattail.  If not, see <http://www.gnu.org/licenses/>. | ||||
| # | ||||
| ################################################################################ | ||||
| 
 | ||||
| """ | ||||
| ``rattail.pyramid.views.core`` -- Core View | ||||
| """ | ||||
| 
 | ||||
| class View(object): | ||||
|     """ | ||||
|     Base for all class-based views. | ||||
|     """ | ||||
| 
 | ||||
|     def __init__(self, request): | ||||
|         self.request = request | ||||
|  | @ -30,9 +30,9 @@ from pyramid.httpexceptions import HTTPFound | |||
| 
 | ||||
| import formalchemy | ||||
| 
 | ||||
| from edbob.pyramid import Session | ||||
| from rattail.pyramid import Session | ||||
| from edbob.pyramid.forms.formalchemy import AlchemyForm | ||||
| from edbob.pyramid.views.core import View | ||||
| from rattail.pyramid.views.core import View | ||||
| from edbob.util import requires_impl, prettify | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -26,9 +26,8 @@ | |||
| ``rattail.pyramid.views.customergroups`` -- CustomerGroup Views | ||||
| """ | ||||
| 
 | ||||
| from edbob.pyramid.views import SearchableAlchemyGridView | ||||
| from rattail.pyramid.views import SearchableAlchemyGridView, CrudView | ||||
| 
 | ||||
| from rattail.pyramid.views import CrudView | ||||
| from rattail.pyramid import Session | ||||
| from rattail.db.model import CustomerGroup, CustomerGroupAssignment | ||||
| 
 | ||||
|  |  | |||
|  | @ -28,9 +28,10 @@ | |||
| 
 | ||||
| from sqlalchemy import and_ | ||||
| 
 | ||||
| import edbob | ||||
| from edbob.pyramid.views import SearchableAlchemyGridView | ||||
| from edbob.pyramid.forms import EnumFieldRenderer | ||||
| from edbob.enum import EMAIL_PREFERENCE | ||||
| 
 | ||||
| from rattail.pyramid.views import SearchableAlchemyGridView | ||||
| from rattail.pyramid.forms import EnumFieldRenderer | ||||
| 
 | ||||
| import rattail | ||||
| from rattail.pyramid import Session | ||||
|  | @ -126,7 +127,7 @@ class CustomerCrud(CrudView): | |||
| 
 | ||||
|     def fieldset(self, model): | ||||
|         fs = self.make_fieldset(model) | ||||
|         fs.email_preference.set(renderer=EnumFieldRenderer(edbob.EMAIL_PREFERENCE)) | ||||
|         fs.email_preference.set(renderer=EnumFieldRenderer(EMAIL_PREFERENCE)) | ||||
|         fs.configure( | ||||
|             include=[ | ||||
|                 fs.id.label("ID"), | ||||
|  |  | |||
|  | @ -27,9 +27,9 @@ | |||
| """ | ||||
| 
 | ||||
| 
 | ||||
| from edbob.pyramid.views import SearchableAlchemyGridView, CrudView, AlchemyGridView | ||||
| from rattail.pyramid.views import ( | ||||
|     SearchableAlchemyGridView, CrudView, AlchemyGridView, AutocompleteView) | ||||
| 
 | ||||
| from rattail.pyramid.views import AutocompleteView | ||||
| from rattail.db.model import Department, Product, ProductCost, Vendor | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -28,9 +28,7 @@ | |||
| 
 | ||||
| from sqlalchemy import and_ | ||||
| 
 | ||||
| from edbob.pyramid.views import SearchableAlchemyGridView | ||||
| 
 | ||||
| from rattail.pyramid.views import CrudView | ||||
| from rattail.pyramid.views import SearchableAlchemyGridView, CrudView | ||||
| from rattail.pyramid.grids.search import EnumSearchFilter | ||||
| from rattail.pyramid.forms import AssociationProxyField, EnumFieldRenderer | ||||
| from rattail.db.model import ( | ||||
|  |  | |||
|  | @ -32,9 +32,9 @@ import formalchemy | |||
| 
 | ||||
| from webhelpers.html import HTML | ||||
| 
 | ||||
| from edbob.pyramid import Session | ||||
| from edbob.pyramid.views import SearchableAlchemyGridView, CrudView | ||||
| from edbob.pyramid.grids.search import BooleanSearchFilter | ||||
| from rattail.pyramid import Session | ||||
| from rattail.pyramid.views import SearchableAlchemyGridView, CrudView | ||||
| from rattail.pyramid.grids.search import BooleanSearchFilter | ||||
| from edbob.pyramid.forms import StrippingFieldRenderer | ||||
| 
 | ||||
| from rattail.db.model import LabelProfile | ||||
|  |  | |||
|  | @ -28,9 +28,9 @@ | |||
| 
 | ||||
| from sqlalchemy import and_ | ||||
| 
 | ||||
| from edbob.pyramid.views import SearchableAlchemyGridView | ||||
| from rattail.pyramid.views import ( | ||||
|     SearchableAlchemyGridView, CrudView, AutocompleteView) | ||||
| 
 | ||||
| from rattail.pyramid.views import CrudView, AutocompleteView | ||||
| from rattail.pyramid import Session | ||||
| from rattail.db.model import (Person, PersonEmailAddress, PersonPhoneNumber, | ||||
|                               VendorContact) | ||||
|  |  | |||
|  | @ -36,7 +36,7 @@ from pyramid.renderers import render_to_response | |||
| 
 | ||||
| import edbob | ||||
| from edbob.pyramid.progress import SessionProgress | ||||
| from edbob.pyramid.views import SearchableAlchemyGridView | ||||
| from rattail.pyramid.views import SearchableAlchemyGridView | ||||
| 
 | ||||
| import rattail.labels | ||||
| from rattail import sil | ||||
|  | @ -268,7 +268,8 @@ def print_labels(request): | |||
| class CreateProductsBatch(ProductsGrid): | ||||
| 
 | ||||
|     def make_batch(self, provider, progress): | ||||
|         session = edbob.Session() | ||||
|         from rattail.db import Session | ||||
|         session = Session() | ||||
| 
 | ||||
|         self._filter_config = self.filter_config() | ||||
|         self._sort_config = self.sort_config() | ||||
|  |  | |||
|  | @ -1,7 +1,29 @@ | |||
| #!/usr/bin/env python | ||||
| # -*- coding: utf-8  -*- | ||||
| ################################################################################ | ||||
| # | ||||
| #  Rattail -- Retail Software Framework | ||||
| #  Copyright © 2010-2012 Lance Edgar | ||||
| # | ||||
| #  This file is part of Rattail. | ||||
| # | ||||
| #  Rattail is free software: you can redistribute it and/or modify it under the | ||||
| #  terms of the GNU Affero General Public License as published by the Free | ||||
| #  Software Foundation, either version 3 of the License, or (at your option) | ||||
| #  any later version. | ||||
| # | ||||
| #  Rattail is distributed in the hope that it will be useful, but WITHOUT ANY | ||||
| #  WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS | ||||
| #  FOR A PARTICULAR PURPOSE.  See the GNU Affero General Public License for | ||||
| #  more details. | ||||
| # | ||||
| #  You should have received a copy of the GNU Affero General Public License | ||||
| #  along with Rattail.  If not, see <http://www.gnu.org/licenses/>. | ||||
| # | ||||
| ################################################################################ | ||||
| 
 | ||||
| """ | ||||
| ``dtail.views.reports`` -- Report Views | ||||
| ``rattail.pyramid.views.reports`` -- Report Views | ||||
| """ | ||||
| 
 | ||||
| import os | ||||
|  | @ -13,10 +35,11 @@ from mako.template import Template | |||
| from pyramid.response import Response | ||||
| 
 | ||||
| import edbob | ||||
| from edbob.pyramid import Session | ||||
| from edbob.files import resource_path | ||||
| from edbob.time import local_time | ||||
| 
 | ||||
| import rattail | ||||
| from rattail.pyramid import Session | ||||
| from rattail.files import resource_path | ||||
| 
 | ||||
| 
 | ||||
| plu_upc_pattern = re.compile(r'^000000000(\d{5})$') | ||||
|  | @ -69,7 +92,7 @@ def write_inventory_worksheet(request, department): | |||
|         q = q.order_by(rattail.Brand.name, rattail.Product.description) | ||||
|         return q.all() | ||||
| 
 | ||||
|     now = edbob.local_time() | ||||
|     now = local_time() | ||||
|     data = dict( | ||||
|         date=now.strftime('%a %d %b %Y'), | ||||
|         time=now.strftime('%I:%M %p'), | ||||
|  | @ -134,7 +157,7 @@ def write_ordering_worksheet(vendor, departments, preferred_only): | |||
|         key = '{0} {1}'.format(brand, product.description) | ||||
|         return key | ||||
| 
 | ||||
|     now = edbob.local_time() | ||||
|     now = local_time() | ||||
|     data = dict( | ||||
|         vendor=vendor, | ||||
|         costs=costs, | ||||
|  |  | |||
|  | @ -28,9 +28,7 @@ | |||
| 
 | ||||
| from sqlalchemy import and_ | ||||
| 
 | ||||
| from edbob.pyramid.views import SearchableAlchemyGridView | ||||
| 
 | ||||
| from rattail.pyramid.views import CrudView | ||||
| from rattail.pyramid.views import SearchableAlchemyGridView, CrudView | ||||
| from rattail.db.model import Store, StoreEmailAddress, StorePhoneNumber | ||||
| 
 | ||||
| 
 | ||||
|  |  | |||
|  | @ -26,7 +26,7 @@ | |||
| ``rattail.pyramid.views.subdepartments`` -- Subdepartment Views | ||||
| """ | ||||
| 
 | ||||
| from edbob.pyramid.views import SearchableAlchemyGridView, CrudView | ||||
| from rattail.pyramid.views import SearchableAlchemyGridView, CrudView | ||||
| 
 | ||||
| from rattail.db.model import Subdepartment | ||||
| 
 | ||||
|  |  | |||
|  | @ -26,11 +26,10 @@ | |||
| ``rattail.pyramid.views.vendors`` -- Vendor Views | ||||
| """ | ||||
| 
 | ||||
| from edbob.pyramid.views import SearchableAlchemyGridView | ||||
| 
 | ||||
| from rattail.db.model import Vendor | ||||
| from rattail.pyramid.views import CrudView, AutocompleteView | ||||
| from rattail.pyramid.views import ( | ||||
|     SearchableAlchemyGridView, CrudView, AutocompleteView) | ||||
| from rattail.pyramid.forms import AssociationProxyField, PersonFieldRenderer | ||||
| from rattail.db.model import Vendor | ||||
| 
 | ||||
| 
 | ||||
| class VendorsGrid(SearchableAlchemyGridView): | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Lance Edgar
						Lance Edgar