コード例 #1
0
ファイル: model.py プロジェクト: nullzero/wpcgi
    def renderEdit(self):
        if self.rid:
            self.setActive('edit')

            if not self.form.request:
                data = asDict(self.data)
                for key in data:
                    if hasattr(self.form, key):
                        getattr(self.form, key).data = data[key]
        else:
            self.setActive('new')
コード例 #2
0
ファイル: model.py プロジェクト: nullzero/wpcgi
    def renderEdit(self):
        if (self.action, self.mode) == ('translate', None):
            return

        if not (hasattr(self.form, 'request') and self.form.request):
            data = asDict(self.data)
            for key in data:
                if hasattr(self.form, key):
                    getattr(self.form, key).data = data[key]

        if (self.action, self.mode) == ('format', 'submit'):
            self.form.content_formatted.data = ''

        if (self.action, self.mode) == ('organize', 'submit'):
            self.form.summary.data = msg['letstranslate-summary'].format(data['user_translator'], self.data.user_formatter.username)

        if hasattr(self.form, 'length'):
            self.form.length.data = self.engine.length(self.engine.remove(self.data.content_translated))[0]

        if hasattr(self.form, 'user_formatter'):
            self.form.user_formatter.data = self.data.user_formatter.username
コード例 #3
0
    def renderEdit(self):
        if (self.action, self.mode) == ('translate', None):
            return

        if not (hasattr(self.form, 'request') and self.form.request):
            data = asDict(self.data)
            for key in data:
                if hasattr(self.form, key):
                    getattr(self.form, key).data = data[key]

        if (self.action, self.mode) == ('format', 'submit'):
            self.form.content_formatted.data = ''

        if (self.action, self.mode) == ('organize', 'submit'):
            self.form.summary.data = msg['letstranslate-summary'].format(
                data['user_translator'], self.data.user_formatter.username)

        if hasattr(self.form, 'length'):
            self.form.length.data = self.engine.length(
                self.engine.remove(self.data.content_translated))[0]

        if hasattr(self.form, 'user_formatter'):
            self.form.user_formatter.data = self.data.user_formatter.username