Ejemplo n.º 1
0
 def create_workflows_model_relation(app, created_models, verbosity, **kwargs):
     set_workflow_for_model(ContentType.objects.get_for_model(UserProfile), UserProfile.WORKFLOW_SMS_UPDATE)
     print "Created workflow relation for UserProfile"
Ejemplo n.º 2
0
    def can_read(self, user):
        return self.resource_ptr.can_read(user)

    def can_edit(self, user):
        return self.resource_ptr.can_edit(user)

    def can_manage(self, user):
        return self.resource_ptr.can_manage(user)

    def is_public(self):
        return self.resource_ptr.is_public()

    def is_owner(self, user):
        return self.resource_ptr.is_owner(user)

    def rate(self, user, rating):
        return self.resource_ptr.rate(user, rating)

# SET CONTENTYPE WORKFLOW
try:
    set_workflow_for_model(ContentType.objects.get_for_model(ResourceRequest), ResourceRequestWorkflow)
    set_workflow_for_model(ContentType.objects.get_for_model(Resource), ResourceWorkflow)
except Exception,e:
    pass

class Rating(models.Model):
    rate = models.IntegerField(blank=False, null=False)
    resource = models.ForeignKey(Resource)
    user = models.ForeignKey(User)
Ejemplo n.º 3
0
 def create_workflows_model_relation(app, created_models, verbosity,
                                     **kwargs):
     set_workflow_for_model(
         ContentType.objects.get_for_model(UserProfile),
         UserProfile.WORKFLOW_SMS_UPDATE)
     print "Created workflow relation for UserProfile"