Beispiel #1
0
    def apply_submission(self, content):
        submission = IEventSubmissionData(content)

        for field, value in self.submission.items():
            setattr(submission, field, value)

        submission.inject_sane_dates()
Beispiel #2
0
    def apply_submission(self, content):
        submission = IEventSubmissionData(content)

        for field, value in self.submission.items():
            setattr(submission, field, value)

        submission.inject_sane_dates()
Beispiel #3
0
    def prepare_submission(self, data):
        self.submission = {}

        submission_fields = IEventSubmissionData.names()
        submitted_fields = data.keys()

        for field in submitted_fields:
            if field in submission_fields:
                self.submission[field] = data[field]
                del data[field]
Beispiel #4
0
    def prepare_submission(self, data):
        self.submission = {}

        submission_fields = IEventSubmissionData.names()
        submitted_fields = data.keys()

        for field in submitted_fields:
            if field in submission_fields:
                self.submission[field] = data[field]
                del data[field]
Beispiel #5
0
 def __init__(self, context):
     self.context = context
     self.fields = IEventSubmissionData.names()
     self.annotation = IAnnotations(self.context)
     self.data = self.annotation.get(ANNOTATION_KEY, {})
     self.annotation[ANNOTATION_KEY] = self.data
 def __init__(self, context):
     self.context = context
     self.fields = IEventSubmissionData.names()
     self.annotation = IAnnotations(self.context)
     self.data = self.annotation.get(ANNOTATION_KEY, {})
     self.annotation[ANNOTATION_KEY] = self.data