Skip to content
Open

#355 #477

Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
cheatsheets
  • Loading branch information
jcszymansk committed Oct 15, 2018
commit 9a8a9c7a3202c9c884b8c71c080ad2f93dc1000d
14 changes: 13 additions & 1 deletion naucse/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -975,8 +975,18 @@ def sessions_available():

return len(uniq_sessions)

def cheatsheets():
sheets = 0
for course in safe_courses():
for session in course.sessions.values():
for material in session.materials:
if (material.url_type == 'cheatsheet'):
sheets += 1

return sheets


# This could use some caching, but for now it's the simplest way
def basic_stat(name):
if name == 'active_runs':
return active_runs()
Expand All @@ -986,7 +996,9 @@ def basic_stat(name):
return sessions_delivered()
elif name == 'sessions_available':
return sessions_available()
else:
elif name == 'cheatsheets':
return cheatsheets()
else: # contributors, price
return 0

@app.template_filter('fill_label')
Expand Down