| commit | ca78d1606533acfdf44830d558211cf99dfb7595 | [log] [tgz] |
|---|---|---|
| author | Scott Baker <smbaker@gmail.com> | Wed Jun 01 15:53:27 2016 -0700 |
| committer | Scott Baker <smbaker@gmail.com> | Wed Jun 01 15:53:27 2016 -0700 |
| tree | 3fe06d98dd1c3256c49dac5841f88c6e88c8de23 | |
| parent | 95397b3a30b72c600ee8caf86d93425d164d076e [diff] [blame] |
add rebuild tool
diff --git a/xos/core/models/xosmodel.py b/xos/core/models/xosmodel.py index ad021d3..c632f08 100644 --- a/xos/core/models/xosmodel.py +++ b/xos/core/models/xosmodel.py
@@ -19,3 +19,11 @@ # def can_update(self, user): # return user.can_update_site(self.site, allow=['tech']) + def rebuild(self): + for service_controller in self.service_controllers.all(): + for scr in service_controller.service_controller_resources.all(): + scr.save() + service_controller.save() + self.save() + +