from models import Anuncio import appengine_admin class AnuncioAdmin(appengine_admin.ModelAdmin): model = Anuncio listFields = ('empresa',) editFields = ('empresa', 'web', 'tipo') readonlyFields = ('fecha',) appengine_admin.register(AnuncioAdmin)
class AdminTourPicture(appengine_admin.ModelAdmin): model = TourPicture listFields = ('caption', 'image_url', 'description', 'thumb_url') editFields = ('caption', 'image_url', 'description', 'thumb_url') readonlyFields = ('when_created', 'when_modified',) listGql = 'order by caption asc' class AdminPost(appengine_admin.ModelAdmin): model = Post listFields = ('path', 'title', 'place', 'is_published', 'when_published') editFields = ('path', 'title', 'place', 'when_published', 'is_published', 'content') readonlyFields = ('checksum', 'content_html', 'when_created', 'when_modified') listGql = 'order by when_published desc' appengine_admin.register(AdminFeedback, AdminSupplierInformation, AdminManager, AdminAssetLiabilityStatement, AdminIncomeStatement, AdminVessel, AdminAnnualReport, AdminLegalTerms, AdminVesselType, AdminBoardDirector, AdminSeniorManagement, AdminAuditor, AdminPost, AdminTourPicture)
listFields = ('title', 'author') editFields = ('title', 'content') readonlyFields = ('author', 'when_created', 'when_modified') listGql = 'order by when_created desc' class AdminStoryDocument(appengine_admin.ModelAdmin): model = StoryDocument listFields = ('path', 'story', 'name', 'document') editFields = ('path', 'story', 'name') readonlyFields = ('path', 'name', 'when_created', 'when_modified') listGql = 'order by when_created desc' class AdminStaticContent(appengine_admin.ModelAdmin): from static import StaticContent model = StaticContent listFields = ('body', 'content_type', 'status',) editFields = ('body', 'content_type',) readonlyFields = ('status', 'last_modified', 'headers', 'etag') listGql = 'order by last_modified desc' appengine_admin.register( AdminStory, AdminStoryDocument, AdminCelebrity, AdminStoryAuthor, AdminNotifyReleasePerson, AdminSuggestedTitlePerson, AdminSuggestedTitle, AdminStaticContent )
email_id = db.EmailProperty() voted_cases = db.StringListProperty() def __unicode__(self): return self.user_email ## Admin views ## class AdminVoteCase(appengine_admin.ModelAdmin): model = VoteCase listFields = ('title','description',) editFields = ('title','description','email_pattern') class AdminCandidate(appengine_admin.ModelAdmin): model = Candidate listFields = ('first_name','last_name','email_id','vote_cases', 'vote_count_list',) editFields = ('first_name','last_name','email_id','vote_cases','vote_count_list') class AdminVotedUser(appengine_admin.ModelAdmin): model = VotedUser listFields = ('email_id','voted_cases') editFields = ('email_id','voted_cases') class AdminEmailPattern(appengine_admin.ModelAdmin): model = EmailPattern listFields = ('title','re_pattern') editFields = ('title','re_pattern') # Register the models to the ADMIN sub-application. appengine_admin.register(AdminVoteCase,AdminCandidate,AdminVotedUser,AdminEmailPattern)
# -*- coding: utf-8 -*- from pagina import Pagina import appengine_admin ## Admin views ## class AdminPagina(appengine_admin.ModelAdmin): model = Pagina listFields = ('title', 'data_created', 'data_updated') editFields = ('title', 'content') readonlyFields = ('data_created', 'data_updated') # Register to admin site appengine_admin.register(AdminPagina)
# readonlyFields = ('whencreated', 'whenupdated') class AdminBlogPost(appengine_admin.ModelAdmin): model = BlogPost listFields = ('title', 'timestamp') editFields = ('title', 'body') class AdminMeeting(appengine_admin.ModelAdmin): model = Meeting listFields = ('date',) editFields = ('date', 'agenda') appengine_admin.register(AdminPage, AdminBlogPost, AdminMeeting) _URLS = [ (r'/', LandingPage), (r'^/blog/', BlogIndex), (r'^/blog/.+/', BlogDetail), (r'^/meetings/', NextMeeting), (r'^/supporters/', Supporters), #(r'^/meetings/all/', MeetingList), (r'^/cron/twitter/', TwitterFeed), (r'^(/admin)(.*)$', appengine_admin.Admin), ('.*', Wiki), ] def main(argv):
from google.appengine.ext.webapp import util from google.appengine.ext.webapp.util import run_wsgi_app class Objective(db.Model): Description = db.StringProperty(multiline=True) Date = db.DateProperty() def __str__(self): return str(self.Description) class AdminObjective(appengine_admin.ModelAdmin): model = Objective listFields = ('Description', 'Date') editFields = ('Description', 'Date') appengine_admin.register(AdminObjective) class Educations(db.Model): Start_Date = db.DateProperty() End_Date = db.DateProperty() Where = db.StringProperty(multiline=True) Description = db.StringProperty(multiline=True) def __str__(self): return str(self.Where) class AdminEducations(appengine_admin.ModelAdmin): model = Educations listFields = ('Start_Date', 'End_Date', 'Where','Description') editFields = ('Start_Date', 'End_Date', 'Where','Description')
return next.step.order <= self.step.order def next(self): progress = Progress.all().filter("company =", self.company).filter("order =", self.order + 1)[0] if not progress: return False return progress class AdminFlowTemplate(appengine_admin.ModelAdmin): model = FlowTemplate listFields = ('name', 'is_default') class AdminStepTemplate(appengine_admin.ModelAdmin): model = StepTemplate listFields = ('name', 'order', 'tooltip', 'is_valid_starting_point', 'flow', 'icon_url_base', 'numeric_question') class AdminCompany(appengine_admin.ModelAdmin): model = Company listFields = ('owner', 'name', 'flow_template') class AdminProgress(appengine_admin.ModelAdmin): model = Progress listFields = ('step', 'company', 'order', 'hypothesis', 'evidence', 'confidence', 'metric', 'timestamp') appengine_admin.register(AdminFlowTemplate, AdminStepTemplate, AdminCompany, AdminProgress)
if not progress: return False return progress class AdminFlowTemplate(appengine_admin.ModelAdmin): model = FlowTemplate listFields = ('name', 'is_default') class AdminStepTemplate(appengine_admin.ModelAdmin): model = StepTemplate listFields = ('name', 'order', 'tooltip', 'is_valid_starting_point', 'flow', 'icon_url_base', 'numeric_question') class AdminCompany(appengine_admin.ModelAdmin): model = Company listFields = ('owner', 'name', 'flow_template') class AdminProgress(appengine_admin.ModelAdmin): model = Progress listFields = ('step', 'company', 'order', 'hypothesis', 'evidence', 'confidence', 'metric', 'timestamp') appengine_admin.register(AdminFlowTemplate, AdminStepTemplate, AdminCompany, AdminProgress)
description = db.TextProperty() logo = db.BlobProperty() widget_url = db.LinkProperty() details_url = db.LinkProperty() created = db.DateTimeProperty("Created", auto_now_add=True) updated = db.DateTimeProperty("Updated", auto_now=True) ## Admin views ## class AdminProvider(appengine_admin.ModelAdmin): model = Provider listFields = ('name', 'description', 'logo') editFields = ('name', 'description', 'logo', 'widget_url', 'details_url') readonlyFields = ('created', 'updated') # Register to admin site appengine_admin.register(AdminProvider) class ProvidersPage(webapp.RequestHandler): def get(self): providers = self.get_providers() self.response.out.write(providers) def get_providers(self): providers = memcache.get("providers") if providers is not None: return providers else: providers = self.render_providers() if not memcache.add("providers", providers): logging.error("Memcache set failed.")
id = int(self.request.get('id')) listing = Listing.get(db.Key.from_path('Listing', id)) self.response.out.write(template.render( os.path.join(os.path.dirname(__file__), template_file), {'current_user': get_current_user(), 'listing' : listing})) class AdminListing(appengine_admin.ModelAdmin): model = Listing listFields = ('address', 'price', 'createDate', 'lastUpdate') editFields = ('address', 'price', 'baths', 'beds', 'size', 'description', 'propertyType', 'amenities', 'portfolio', 'listingAgentName', 'listingAgentPhone', 'listingAgentPhone', 'listingAgentCompany', 'listingAgentEmail') readonlyFields = ('createDate', 'lastUpdate', 'author') # Register to admin site appengine_admin.register(AdminListing) def main(): application = webapp.WSGIApplication([ ('/', make_static_handler('../templates/index.html')), ('/listing', ListingDetailsPage), (r'^(/ui)(.*)$', appengine_admin.Admin), #API ('/403.html', site.UnauthorizedHandler), ('/404.html', site.NotFoundHandler), (r'/api/(.+)/services', api.ServicesListHandler), (r'/api/(.+)/services/(.+)/events', api.EventsListHandler), (r'/api/(.+)/services/(.+)/events/current', api.CurrentEventHandler), (r'/api/(.+)/services/(.+)/events/(.+)', api.EventInstanceHandler),
product = db.ReferenceProperty(Product, required=True) location = db.GeoPtProperty() created = db.DateTimeProperty("Created", auto_now_add=True) updated = db.DateTimeProperty("Updated", auto_now=True) ## Admin views ## class AdminOrder(appengine_admin.ModelAdmin): model = Order listFields = ("customer", "product", "location", "created", "updated") editFields = ("customer", "product", "location") readonlyFields = ("created", "updated") # Register to admin site appengine_admin.register(AdminAccount, AdminProductCategory, AdminProducer, AdminProduct, AdminOrder) def handle404(self): path = os.path.join(os.path.dirname(__file__), "404.html") self.response.out.write(template.render(path, None)) def requestData(barcode): product = memcache.get(barcode) if product is not None: return product else: product = Product.gql("WHERE code = :1", barcode).get() # if not memcache.add(barcode, product): # logging.error("Memcache set failed.")
class AdminCandidate(appengine_admin.ModelAdmin): model = Candidate listFields = ( 'first_name', 'last_name', 'email_id', 'vote_cases', 'vote_count_list', ) editFields = ('first_name', 'last_name', 'email_id', 'vote_cases', 'vote_count_list') class AdminVotedUser(appengine_admin.ModelAdmin): model = VotedUser listFields = ('email_id', 'voted_cases') editFields = ('email_id', 'voted_cases') class AdminEmailPattern(appengine_admin.ModelAdmin): model = EmailPattern listFields = ('title', 're_pattern') editFields = ('title', 're_pattern') # Register the models to the ADMIN sub-application. appengine_admin.register(AdminVoteCase, AdminCandidate, AdminVotedUser, AdminEmailPattern)
model = Inquiry listFields = ('full_name', 'email', 'phone_number', 'subject') editFields = ('full_name', 'email', 'phone_number', 'subject', 'comment') readonlyFields = ('when_created', 'when_modified') listGql = 'order by when_created desc' class AdminProject(appengine_admin.ModelAdmin): model = Project listFields = ('title', 'subtitle', 'slug', 'location', 'development_status',) editFields = ('title', 'subtitle', 'slogan', 'location', 'development_status', 'cover_thumb_url', 'cover_picture_url', 'description') readonlyFields = ('slug', 'description_html', 'when_modified', 'when_created') listGql = 'order by title asc' class AdminProjectPhoto(appengine_admin.ModelAdmin): model = ProjectPhoto listFields = ('caption', 'thumb_url', 'picture_url') editFields = ('caption', 'thumb_url', 'picture_url') listGql = 'order by caption asc' class AdminProjectFloorPlan(appengine_admin.ModelAdmin): model = ProjectFloorPlan listFields = ('caption', 'thumb_url', 'picture_url',) editFields = ('caption', 'thumb_url', 'picture_url',) listGql = 'order by caption asc' appengine_admin.register(AdminFeedback, AdminInquiry, AdminProject, AdminProjectFloorPlan, AdminProjectPhoto)
from models import Igualito import appengine_admin class IgualitoAdmin(appengine_admin.ModelAdmin): model = Igualito listFields = ('nombre',) editFields = ('nombre', 'imagen1', 'imagen2') readonlyFields = ('fecha',) appengine_admin.register(IgualitoAdmin)
from models import Offer import appengine_admin class OfferAdmin(appengine_admin.ModelAdmin): model = Offer listFields = ('title', 'description') editFields = ('title', 'description') readonlyFields = ('owner', 'date') appengine_admin.register(OfferAdmin)
readonlyFields = ('date',) class AdminUser(appengine_admin.ModelAdmin): model = User listFields = ('first_name','last_name','gender','age','email_id','mobile_number','college','team_list_viewable','date') editFields = ('first_name','last_name','gender','age','email_id','mobile_number','college','team_list_viewable') readonlyFields = ('date',) ## Admin views ## class AdminEvent2(appengine_admin.ModelAdmin): model = Event listFields = ('event', 'date') editFields = ('event',) readonlyFields = ('date',) class AdminTeam2(appengine_admin.ModelAdmin): model = Team listFields = ('team', u'event', 'date','memberlist') editFields = ('team',) readonlyFields = (u'event', 'date','memberlist') class AdminUser2(appengine_admin.ModelAdmin): model = User listFields = ('first_name','last_name','gender','age','email_id','mobile_number','college','team_list_viewable','date') editFields = ('first_name','last_name') readonlyFields = ('date','gender','age','email_id','mobile_number','college','team_list_viewable','date',) # Register to admin site appengine_admin.register(AdminEvent,AdminTeam,AdminUser) aayam_admin.register(AdminEvent2,AdminTeam2,AdminUser2)