예제 #1
0
파일: query.py 프로젝트: anndream/next2web
 def __init__(self, db, document, storager, part_name=None):
     if not part_name:
         part_name = self.__class__.__name__
     BaseManager.__init__(self.db, self.document, storager, part_name)
     
     self.T = current.T
     self.db = db
     self.document = document
     self.storager = self.storager
     self.request = current.request
     self.response = current.response
     
     self._id = '%s_%s' %(self.document.META.doc_name, self._part_name)
     self._name = '%s_for_%s_'%(self._part_name, self._id)
     
     self.base_url_fields = dict(r=self.request, c=self.request.controller, f=self.request.function, args=self.request.args, vars={'__document_query_fields': self.document.doc_name, '__action': 'fields'})
예제 #2
0
파일: child.py 프로젝트: anndream/next2web
 def __init__(self, db, document, doc_parent, storager, part_name=None ):
     if not part_name:
         part_name = self.__class__.__name__
     BaseManager.__init__(self, db, document, storager, part_name)
     
     self.doc_parent = doc_parent
             
     self.child_name = self.document.META.doc_name
     self.T = current.T
     self.request = current.request
     self.response = current.response
     
     self._id = '%s_%s_%s'%(self._part_name, self.child_name, self.doc_parent.META.doc_name)
     self._name = '%s_for_%s_on_%s'%(self._part_name, self.child_name, self.doc_parent.META.doc_name)
     
     self.base_url_child = dict(r=self.request, c=self.request.controller, f=self.request.function, args=self.request.args, vars={'__document_child_form_%s'%self.child_name: self.doc_parent.META.doc_name, '__action': 'table'})
     self.base_url_form = dict(r=self.request, c=self.request.controller, f=self.request.function, args=self.request.args, vars={'__document_child_form_%s'%self.child_name: self.doc_parent.META.doc_name, '__action': 'form'})
     self.base_url_child_add = dict(r=self.request, c=self.request.controller, f=self.request.function, args=self.request.args, vars={'__document_child_form_%s'%self.child_name: self.doc_parent.META.doc_name, '__action': 'add'})
     self.base_url_child_edit = dict(r=self.request, c=self.request.controller, f=self.request.function, args=self.request.args, vars={'__document_child_form_%s'%self.child_name: self.doc_parent.META.doc_name, '__action': 'edit'})
     self.base_url_child_remove = dict(r=self.request, c=self.request.controller, f=self.request.function, args=self.request.args, vars={'__document_child_form_%s'%self.child_name: self.doc_parent.META.doc_name, '__action': 'remove'})
     self.base_url_child_childs = dict(r=self.request, c=self.request.cotnroller, f=self.request.function, args=self.request.args, vars={'__document_child_form_%s'%self.child_name: self.doc_parent.META.doc_name, '__action': 'childs'})
     
     self.callback()