Пример #1
0
 def make_public(self):
     """Make this node public."""
     if self.is_public:
         return
     self.public_uuid = uuid.uuid4()
     self.update_generation(save=False)
     self.save(update_fields=['public_uuid', 'generation'])
     public_access_changed.send(
         sender=self.__class__, instance=self, public=True)
Пример #2
0
 def make_private(self):
     """Make this node private."""
     if not self.is_public:
         return
     self.public_uuid = None
     self.update_generation(save=False)
     self.save(update_fields=['public_uuid', 'generation'])
     public_access_changed.send(
         sender=self.__class__, instance=self, public=False)
Пример #3
0
 def make_public(self):
     """Make this node public."""
     if self.is_public:
         return
     self.public_uuid = uuid.uuid4()
     self.update_generation(save=False)
     self.save(update_fields=['public_uuid', 'generation'])
     public_access_changed.send(sender=self.__class__,
                                instance=self,
                                public=True)
Пример #4
0
 def make_private(self):
     """Make this node private."""
     if not self.is_public:
         return
     self.public_uuid = None
     self.update_generation(save=False)
     self.save(update_fields=['public_uuid', 'generation'])
     public_access_changed.send(sender=self.__class__,
                                instance=self,
                                public=False)