mongodb = conn[args.db] except: print "Error opening ", args.db, " at ", args.mongo sys.exit(0) if args.command == 'list': # no other option is necessary print 'Current rules:' sys.exit(0) elif args.command == 'grant' or args.command == 'revoke': # Make sure facebook group is supplied if args.facebook == None: print 'Facebook argument required for granting / revoking access' sys.exit(0) # Make sure facebook group is supplied if args.session == None: print 'Session argument required for granting / revoking access' sys.exit(0) print 'Arguments processed ..' #sessions_in_group(mongodb, cmd, facebook_id, which_all): if not sessions_in_group(mongodb, args.command, args.facebook, args.session, soft=args.soft, debug = args.debug): print 'NOT Done ..' sys.exit(0)
# Open the database mongodb = conn[database_name] # Add BEV # Add the databases db_obj = add_database(mongodb, server_name, "bev1", 'Harvard Combined Dermatology Residency Training Program', 'Copyright © 2011-12, Charles Palmer, Beverly Faulkner-Jones and Su-jean Seo. All rights reserved', 'letmein', 'MAmanage') # Bev;s groups add_group(mongodb, '365400966808177', 'Pathology Residents and Fellows BIDMC', db_obj) add_group(mongodb, '302644506427080', 'Dermatology Residents UNM', db_obj) add_group(mongodb, '231408953605826', 'Combined Dermatology Residency Training Program', db_obj) # UNM sessions_in_group(mongodb, "add", '302644506427080', "Slide Review 1") sessions_in_group(mongodb, "add", '302644506427080', "Slide Review 2") # Combined Derm Residents get access to both sessions_in_group(mongodb, "add", '231408953605826', "Slide Review 1") sessions_in_group(mongodb, "add", '231408953605826', "Slide Review 2") sessions_in_group(mongodb, "add", '231408953605826', "Slide Review 3") sessions_in_group(mongodb, "add", '231408953605826', "2012DBCmajorrxnpatterns") sessions_in_group(mongodb, "add", '231408953605826', "2012DBCnormal") sessions_in_group(mongodb, "add", '231408953605826', "2012DBCrxnpatterns") # Path residents sessions_in_group(mongodb, "add", '365400966808177', "Slide Review 1") sessions_in_group(mongodb, "add", '365400966808177', "Slide Review 2") sessions_in_group(mongodb, "add", '365400966808177', "Surgical Slide")