MCPcopy
hub / github.com/getredash/redash / archive

Method archive

redash/models/__init__.py:490–503  ·  view source on GitHub ↗
(self, user=None)

Source from the content-addressed store, hash-verified

488 return str(self.id)
489
490 def archive(self, user=None):
491 db.session.add(self)
492 self.is_archived = True
493 self.schedule = None
494
495 for vis in self.visualizations:
496 for w in vis.widgets:
497 db.session.delete(w)
498
499 for a in self.alerts:
500 db.session.delete(a)
501
502 if user:
503 self.record_changes(user)
504
505 def regenerate_api_key(self):
506 self.api_key = generate_token(40)

Calls 3

record_changesMethod · 0.80
addMethod · 0.45
deleteMethod · 0.45