Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
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)
Ejemplo n.º 3
0
    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
    )
Ejemplo n.º 4
0
    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)
Ejemplo n.º 5
0
# -*- 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)
Ejemplo n.º 6
0
#    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):
Ejemplo n.º 7
0
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')
Ejemplo n.º 8
0
            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)


Ejemplo n.º 9
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)
Ejemplo n.º 10
0
	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.")
Ejemplo n.º 11
0
        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),
Ejemplo n.º 12
0
    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.")
Ejemplo n.º 13
0

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)
Ejemplo n.º 14
0
    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)
Ejemplo n.º 15
0
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)
Ejemplo n.º 16
0
Archivo: admin.py Proyecto: lcruz/crowd
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)
Ejemplo n.º 17
0
    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)