コード例 #1
0
    def editform(self, request, data=None):
        initial = None
        default = self.object.is_default(request.user)
        fform = EditView
        if data == None:
            if self.object.user == request.user:
                initial = {
                    'code': self.object.code,
                    'name': self.object.name,
                    'description': self.object.description,
                    'default': default
                }
            else:
                initial = {'default': default}

        if self.object.user != request.user:
            fform = EditDefault

        return quickform(form=fform,
                         view=self,
                         data=data,
                         instance=self.object,
                         initial=initial,
                         submitname='edit_view',
                         submitvalue='Change',
                         request=request,
                         cn=HTML_CLASSES.ajax_form)
コード例 #2
0
ファイル: views.py プロジェクト: OspreyX/flow
 def editform(self, request, data = None):
     initial = None
     default = self.object.is_default(request.user)
     fform   = EditView
     if data == None:
         if self.object.user == request.user:
             initial = {'code': self.object.code,
                        'name': self.object.name,
                        'description': self.object.description,
                        'default': default}
         else:
             initial = {'default': default}
     
     if self.object.user != request.user:
         fform = EditDefault
         
         
     return quickform(form        = fform,
                      view        = self,
                      data        = data,
                      instance    = self.object,
                      initial     = initial,
                      submitname  = 'edit_view',
                      submitvalue = 'Change',
                      request     = request,
                      cn          = HTML_CLASSES.ajax_form)
コード例 #3
0
 def addform(self, request, data=None):
     return quickform(form=AddNewView,
                      view=self,
                      data=data,
                      object=self.factory.fund.portfolioview_set,
                      submitname='create_view',
                      submitvalue='Create',
                      request=request,
                      cn=HTML_CLASSES.ajax_form)
コード例 #4
0
ファイル: views.py プロジェクト: OspreyX/flow
 def addform(self, request, data = None):
     return quickform(form        = AddNewView,
                      view        = self,
                      data        = data,
                      object      = self.factory.fund.portfolioview_set,
                      submitname  = 'create_view',
                      submitvalue = 'Create',
                      request     = request,
                      cn          = HTML_CLASSES.ajax_form)
コード例 #5
0
 def viewform(self, data = None, initial = None, request = None):
     return quickform(form        = ChangeDate,
                      url         = self.url,
                      layout      = 'flat',
                      data        = data,
                      initial     = initial,
                      submitname  = 'change_view',
                      submitvalue = 'Refresh',
                      request     = request,
                      cn          = HTML_CLASSES.ajax_form)
コード例 #6
0
 def viewform(self, request=None, data=None, initial=None):
     return quickform(form=FundForm,
                      view=self,
                      layout='flat',
                      data=data,
                      initial=initial,
                      request=request,
                      object=self.fund.portfolioview_set,
                      submitname='change_view',
                      submitvalue='Change view',
                      cn=HTML_CLASSES.ajax_form)
コード例 #7
0
ファイル: views.py プロジェクト: OspreyX/flow
 def viewform(self, request = None, data = None, initial = None):
     return quickform(form     = FundForm,
                      view     = self,
                      layout   = 'flat',
                      data     = data,
                      initial  = initial,
                      request  = request,
                      object   = self.fund.portfolioview_set,
                      submitname = 'change_view',
                      submitvalue = 'Change view',
                      cn          = HTML_CLASSES.ajax_form)