def index_view(self): events = DataGetter.get_all_events()[:5] number_live_events = get_count(DataGetter.get_all_live_events()) number_draft_events = get_count(DataGetter.get_all_draft_events()) number_past_events = get_count(DataGetter.get_all_past_events()) super_admins = DataGetter.get_all_super_admins() admins = DataGetter.get_all_admins() registered_users = DataGetter.get_all_registered_users() # TODO Fix function and correct this organizers = get_count(DataGetter.get_all_user_roles(ORGANIZER)) co_organizers = get_count(DataGetter.get_all_user_roles(COORGANIZER)) track_organizers = get_count( DataGetter.get_all_user_roles(TRACK_ORGANIZER)) attendees = get_count(DataGetter.get_all_user_roles(ATTENDEE)) accepted_sessions = DataGetter.get_all_accepted_sessions() rejected_sessions = DataGetter.get_all_rejected_sessions() draft_sessions = DataGetter.get_all_draft_sessions() email_times = DataGetter.get_email_by_times() commit_info = None version = None on_kubernetes = False pods_info = None if KubernetesApi.is_on_kubernetes(): on_kubernetes = True kubernetes_api = KubernetesApi() pods_info = kubernetes_api.get_pods()['items'] version = os.getenv( 'REPOSITORY', 'https://github.com/fossasia/open-event-orga-server.git') commit_info = os.getenv('BRANCH', 'development') else: version = get_latest_heroku_release() commit_info = None commit_number = None if version: commit_number = version['description'].split(' ')[1] commit_info = get_commit_info(commit_number) return self.render('/gentelella/admin/super_admin/widgets/index.html', events=events, version=version, commit_info=commit_info, on_kubernetes=on_kubernetes, pods_info=pods_info, number_live_events=number_live_events, number_draft_events=number_draft_events, number_past_events=number_past_events, super_admins=super_admins, admins=admins, registered_users=registered_users, organizers=organizers, co_organizers=co_organizers, track_organizers=track_organizers, attendees=attendees, accepted_sessions=accepted_sessions, rejected_sessions=rejected_sessions, draft_sessions=draft_sessions, email_times=email_times)
def index_view(self): events = DataGetter.get_all_events()[:5] version = get_latest_heroku_release() commit_number = None commit_info = None if version: commit_number = version["description"].split(" ")[1] commit_info = get_commit_info(commit_number) return self.render( "/gentelella/admin/super_admin/widgets/index.html", events=events, version=version, commit_info=commit_info )
def index_view(self): events = DataGetter.get_all_events()[:5] number_live_events = get_count(DataGetter.get_all_live_events()) number_draft_events = get_count(DataGetter.get_all_draft_events()) number_past_events = get_count(DataGetter.get_all_past_events()) super_admins = DataGetter.get_all_super_admins() admins = DataGetter.get_all_admins() registered_users = DataGetter.get_all_registered_users() # TODO Fix function and correct this organizers = get_count(DataGetter.get_all_user_roles(ORGANIZER)) co_organizers = get_count(DataGetter.get_all_user_roles(COORGANIZER)) track_organizers = get_count( DataGetter.get_all_user_roles(TRACK_ORGANIZER)) attendees = get_count(DataGetter.get_all_user_roles(ATTENDEE)) accepted_sessions = DataGetter.get_all_accepted_sessions() rejected_sessions = DataGetter.get_all_rejected_sessions() draft_sessions = DataGetter.get_all_draft_sessions() email_times = DataGetter.get_email_by_times() version = get_latest_heroku_release() commit_number = None commit_info = None if version: commit_number = version['description'].split(' ')[1] commit_info = get_commit_info(commit_number) return self.render('/gentelella/admin/super_admin/widgets/index.html', events=events, version=version, commit_info=commit_info, number_live_events=number_live_events, number_draft_events=number_draft_events, number_past_events=number_past_events, super_admins=super_admins, admins=admins, registered_users=registered_users, organizers=organizers, co_organizers=co_organizers, track_organizers=track_organizers, attendees=attendees, accepted_sessions=accepted_sessions, rejected_sessions=rejected_sessions, draft_sessions=draft_sessions, email_times=email_times)
def index_view(self): events = DataGetter.get_all_events()[:5] number_live_events = get_count(DataGetter.get_all_live_events()) number_draft_events = get_count(DataGetter.get_all_draft_events()) number_past_events = get_count(DataGetter.get_all_past_events()) super_admins = DataGetter.get_all_super_admins() admins = DataGetter.get_all_admins() registered_users = DataGetter.get_all_registered_users() # TODO Fix function and correct this organizers = get_count(DataGetter.get_all_user_roles(ORGANIZER)) co_organizers = get_count(DataGetter.get_all_user_roles(COORGANIZER)) track_organizers = get_count(DataGetter.get_all_user_roles(TRACK_ORGANIZER)) attendees = get_count(DataGetter.get_all_user_roles(ATTENDEE)) accepted_sessions = DataGetter.get_all_accepted_sessions() rejected_sessions = DataGetter.get_all_rejected_sessions() draft_sessions = DataGetter.get_all_draft_sessions() email_times = DataGetter.get_email_by_times() version = get_latest_heroku_release() commit_number = None commit_info = None if version: commit_number = version['description'].split(' ')[1] commit_info = get_commit_info(commit_number) return self.render('/gentelella/admin/super_admin/widgets/index.html', events=events, version=version, commit_info=commit_info, number_live_events=number_live_events, number_draft_events=number_draft_events, number_past_events=number_past_events, super_admins=super_admins, admins=admins, registered_users=registered_users, organizers=organizers, co_organizers=co_organizers, track_organizers=track_organizers, attendees=attendees, accepted_sessions=accepted_sessions, rejected_sessions=rejected_sessions, draft_sessions=draft_sessions, email_times=email_times)
def index_view(): events = DataGetter.get_all_events()[:5] number_live_events = get_count(DataGetter.get_all_live_events()) number_draft_events = get_count(DataGetter.get_all_draft_events()) number_past_events = get_count(DataGetter.get_all_past_events()) super_admins = DataGetter.get_all_super_admins() admins = DataGetter.get_all_admins() registered_users = DataGetter.get_all_registered_users() unverified_users = DataGetter.get_all_unverified_users() organizers = get_count(DataGetter.get_all_user_roles(ORGANIZER)) co_organizers = get_count(DataGetter.get_all_user_roles(COORGANIZER)) track_organizers = get_count(DataGetter.get_all_user_roles(TRACK_ORGANIZER)) attendees = get_count(DataGetter.get_all_user_roles(ATTENDEE)) accepted_sessions = get_count(DataGetter.get_all_accepted_sessions()) rejected_sessions = get_count(DataGetter.get_all_rejected_sessions()) draft_sessions = get_count(DataGetter.get_all_draft_sessions()) email_times = DataGetter.get_email_by_times() commit_info = None heroku_release = None on_kubernetes = False pods_info = None repository = None commit_number = None branch = None on_heroku = False if KubernetesApi.is_on_kubernetes(): on_kubernetes = True kubernetes_api = KubernetesApi() pods_info = kubernetes_api.get_pods()['items'] repository = os.getenv('REPOSITORY', 'https://github.com/fossasia/open-event-orga-server.git') branch = os.getenv('BRANCH', 'development') commit_number = os.getenv('COMMIT_HASH', 'null') if commit_number != 'null': commit_info = get_commit_info(commit_number) else: commit_number = None elif HerokuApi.is_on_heroku(): commit_info = None on_heroku = True heroku_api = HerokuApi() heroku_release = heroku_api.get_latest_release() if heroku_release: commit_number = heroku_release['description'].split(' ')[1] commit_info = get_commit_info(commit_number) return render_template('gentelella/super_admin/widgets/index.html', events=events, heroku_release=heroku_release, commit_info=commit_info, commit_number=commit_number, on_heroku=on_heroku, on_kubernetes=on_kubernetes, version=app.config['VERSION'], pods_info=pods_info, number_live_events=number_live_events, number_draft_events=number_draft_events, number_past_events=number_past_events, super_admins=super_admins, admins=admins, registered_users=registered_users, unverified_users=unverified_users, repository=repository, branch=branch, organizers=organizers, co_organizers=co_organizers, track_organizers=track_organizers, attendees=attendees, accepted_sessions=accepted_sessions, rejected_sessions=rejected_sessions, draft_sessions=draft_sessions, email_times=email_times, navigation_bar=list_navbar())
def index_view(): events = DataGetter.get_all_events()[:5] number_live_events = get_count(DataGetter.get_all_live_events()) number_draft_events = get_count(DataGetter.get_all_draft_events()) number_past_events = get_count(DataGetter.get_all_past_events()) super_admins = DataGetter.get_all_super_admins() admins = DataGetter.get_all_admins() registered_users = DataGetter.get_all_registered_users() organizers = get_count(DataGetter.get_all_user_roles(ORGANIZER)) co_organizers = get_count(DataGetter.get_all_user_roles(COORGANIZER)) track_organizers = get_count(DataGetter.get_all_user_roles(TRACK_ORGANIZER)) attendees = get_count(DataGetter.get_all_user_roles(ATTENDEE)) accepted_sessions = get_count(DataGetter.get_all_accepted_sessions()) rejected_sessions = get_count(DataGetter.get_all_rejected_sessions()) draft_sessions = get_count(DataGetter.get_all_draft_sessions()) email_times = DataGetter.get_email_by_times() commit_info = None heroku_release = None on_kubernetes = False pods_info = None repository = None commit_number = None branch = None on_heroku = False if KubernetesApi.is_on_kubernetes(): on_kubernetes = True kubernetes_api = KubernetesApi() pods_info = kubernetes_api.get_pods()['items'] repository = os.getenv('REPOSITORY', 'https://github.com/fossasia/open-event-orga-server.git') branch = os.getenv('BRANCH', 'development') commit_number = os.getenv('COMMIT_HASH', 'null') if commit_number != 'null': commit_info = get_commit_info(commit_number) else: commit_number = None elif HerokuApi.is_on_heroku(): commit_info = None on_heroku = True heroku_api = HerokuApi() heroku_release = heroku_api.get_latest_release() if heroku_release: commit_number = heroku_release['description'].split(' ')[1] commit_info = get_commit_info(commit_number) return render_template('gentelella/admin/super_admin/widgets/index.html', events=events, heroku_release=heroku_release, commit_info=commit_info, commit_number=commit_number, on_heroku=on_heroku, on_kubernetes=on_kubernetes, version=app.config['VERSION'], pods_info=pods_info, number_live_events=number_live_events, number_draft_events=number_draft_events, number_past_events=number_past_events, super_admins=super_admins, admins=admins, registered_users=registered_users, repository=repository, branch=branch, organizers=organizers, co_organizers=co_organizers, track_organizers=track_organizers, attendees=attendees, accepted_sessions=accepted_sessions, rejected_sessions=rejected_sessions, draft_sessions=draft_sessions, email_times=email_times, navigation_bar=list_navbar())