+ command(["disorder",
+ "--config", disorder._configfile, "--no-per-user-config",
+ "--user", "root", "edituser", username, "rights", "all"])
+
+def rescan(c=None):
+ class rescan_monitor(disorder.monitor):
+ def rescanned(self):
+ return False
+ if c is None:
+ c = disorder.client()
+ m = rescan_monitor()
+ print " initiating rescan"
+ c.rescan()
+ print " waiting for rescan to complete"
+ m.run()
+ print " rescan completed"