Exemple #1
0
    def display(self, **kw):
        weekday = kw.get('weekday', '')
        starttime = kw.get('starttime')
        endtime = kw.get('endtime')

        self.fields = [
            ew.RowField(show_errors=False,
                        show_label=False,
                        fields=[
                            ffw.DisplayOnlyField(name='weekday',
                                                 attrs={'value': weekday},
                                                 show_errors=False),
                            ffw.DisplayOnlyField(
                                name='starttime',
                                attrs={'value': starttime.strftime('%H:%M')},
                                show_errors=False),
                            ffw.DisplayOnlyField(
                                name='endtime',
                                attrs={'value': endtime.strftime('%H:%M')},
                                show_errors=False),
                            ew.SubmitButton(show_errors=False,
                                            attrs={'value': 'Remove'})
                        ])
        ]
        return super(ForgeForm, self).display(**kw)
Exemple #2
0
    def display(self, **kw):
        initial_value = kw.get('value', '')
        label = kw.get('label', '')
        description = kw.get('description')

        self.fields = [
            ew.RowField(
                show_errors=False,
                fields=[
                    ffw.DisplayOnlyField(text=label),
                    ffw.DisplayOnlyField(
                        name='oldvalue',
                        label=initial_value,
                        attrs={'value': initial_value},
                        show_errors=False),
                    ew.SubmitButton(
                        show_label=False,
                        attrs={'value': 'Remove'},
                        show_errors=False)])]
        if description:
            self.fields.append(
                _HTMLExplanation(
                    text=description,
                    show_errors=False))
        return super(ForgeForm, self).display(**kw)
Exemple #3
0
 class fields(ew_core.NameList):
     _id = ew.HiddenField(validator=V.Ming(M.Thread))
     subscription = ew.Checkbox(suppress_label=True)
     subject = ffw.DisplayOnlyField(label='Topic')
     url = ffw.DisplayOnlyField()
     num_replies = ffw.DisplayOnlyField(label='Posts')
     num_views = ffw.DisplayOnlyField(label='Views')
     last_post = ffw.DisplayOnlyField(label='Last Post')
Exemple #4
0
 class fields(ew_core.NameList):
     project_name = ffw.DisplayOnlyField(
         label='Project', show_label=True, with_hidden_input=False)
     tool = ffw.DisplayOnlyField(
         label='Tool', show_label=True, with_hidden_input=False)
     artifact_title = ew.LinkField(
         label='Item(s)', show_label=True, plaintext_if_no_href=True)
     # unsubscribe = SubmitButton()
     subscribed = ew.Checkbox(suppress_label=True)
 class fields(ew_core.NameList):
     project_name = ffw.DisplayOnlyField(label='Project', show_label=True, with_hidden_input=False)
     mount_point = ffw.DisplayOnlyField(label='App', show_label=True, with_hidden_input=False)
     topic = ffw.DisplayOnlyField(label='Topic', show_label=True, with_hidden_input=False)
     type = ffw.DisplayOnlyField(label='Type', show_label=True, with_hidden_input=False)
     frequency = ffw.DisplayOnlyField(label='Frequency', show_label=True, with_hidden_input=False)
     artifact_title = ew.LinkField(label='Artifact', show_label=True, plaintext_if_no_href=True)
     # unsubscribe = SubmitButton()
     subscribed = ew.Checkbox(suppress_label=True)
Exemple #6
0
    def display(self, **kw):
        account = kw.get('account', '')
        socialnetwork = kw.get('socialnetwork', '')

        self.fields = [
            ew.RowField(show_errors=False,
                        fields=[
                            ffw.DisplayOnlyField(
                                text='%s account' % socialnetwork,
                                name="socialnetwork",
                                attrs={'value': socialnetwork},
                                show_errors=False),
                            ffw.DisplayOnlyField(name="account",
                                                 attrs={'value': account},
                                                 show_errors=False),
                            ew.SubmitButton(show_label=False,
                                            attrs={'value': 'Remove'},
                                            show_errors=False)
                        ])
        ]
        return super(ForgeForm, self).display(**kw)
Exemple #7
0
    def display(self, **kw):
        startdate = kw.get('startdate')
        enddate = kw.get('enddate')

        self.fields = [
            ew.RowField(
                show_label=False,
                show_errors=False,
                fields=[
                    ffw.DisplayOnlyField(
                        name='startdate',
                        attrs={'value': startdate.strftime('%d/%m/%Y')},
                        show_errors=False),
                    ffw.DisplayOnlyField(
                        name='enddate',
                        attrs={'value': enddate.strftime('%d/%m/%Y')},
                        show_errors=False),
                    ew.SubmitButton(
                        attrs={'value': 'Remove'},
                        show_errors=False)])]
        return super(ForgeForm, self).display(**kw)
Exemple #8
0
 class fields(ew_core.NameList):
     _id = ew.HiddenField(validator=V.Ming(M.ForumThread))
     subject = ffw.DisplayOnlyField(show_label=True, label='Subject')
     url = ffw.DisplayOnlyField()
     num_replies = ffw.DisplayOnlyField(
         show_label=True, label='Num Replies')
     num_views = ffw.DisplayOnlyField(show_label=True)
     flags = ffw.DisplayOnlyField(show_label=True)
     last_post = ffw.DisplayOnlyField(show_label=True)
Exemple #9
0
    def display(self, **kw):
        skill = kw.get('skill')
        comment = skill['comment']
        if not comment:
            comment = " "

        self.fields = [
            ew.RowField(show_errors=False,
                        hidden_fields=[
                            ew.HiddenField(
                                name="categoryid",
                                attrs={'value': skill['skill'].trove_cat_id},
                                show_errors=False)
                        ],
                        fields=[
                            ffw.DisplayOnlyField(text=skill['skill'].fullpath),
                            ffw.DisplayOnlyField(text=skill['level']),
                            ffw.DisplayOnlyField(text=comment),
                            ew.SubmitButton(show_label=False,
                                            attrs={'value': 'Remove'},
                                            show_errors=False)
                        ])
        ]
        return super(ForgeForm, self).display(**kw)
Exemple #10
0
 class fields(ew_core.NameList):
     _id = ew.HiddenField(validator=V.Ming(M.ForumThread))
     num_topics = ffw.DisplayOnlyField(show_label=True, label='Topics')
     num_posts = ffw.DisplayOnlyField(show_label=True, label='Posts')
     last_post = ffw.DisplayOnlyField(show_label=True)
     subscribed = ew.Checkbox(suppress_label=True, show_label=True)