Reference Index¶
This is a collection of autogenerated documentation about Ion. It’s meant to be a reference - feel free to check it out!
Middleware¶
Apps¶
- announcements
- admin
- api
- forms
- models
- Announcement
- AnnouncementManager
- AnnouncementRequest
AnnouncementRequest
AnnouncementRequest.title
AnnouncementRequest.content
AnnouncementRequest.notes
AnnouncementRequest.added
AnnouncementRequest.updated
AnnouncementRequest.user
AnnouncementRequest.teachers_requested
AnnouncementRequest.teachers_approved
AnnouncementRequest.posted
AnnouncementRequest.posted_by
AnnouncementRequest.rejected
AnnouncementRequest.admin_email_sent
- AnnouncementRequestManager
- AnnouncementRequestQuerySet
- AnnouncementRequest_teachers_approved
- AnnouncementRequest_teachers_requested
- AnnouncementUserMap
- AnnouncementUserMap_users_hidden
- AnnouncementUserMap_users_seen
- Announcement_groups
- WarningAnnouncement
- notifications
- serializers
- tests
- urls
- views
- api
- auth
- bus
- cslapps
- customthemes
- dashboard
- dataimport
- django
- eighth
- admin
- context_processors
- exceptions
- activities
- activities
- blocks
- general
- groups
- rooms
- scheduling
- sponsors
- fields
- absence_email
- delete_duplicate_signups
- dev_create_blocks
- dev_generate_signups
- find_duplicates
- generate_similarities
- generate_statistics
- remove_withdrawn_students
- signup_statistics
- signup_status_email
- update_counselors
- models
- AbstractBaseEighthModel
- EighthActivity
EighthActivity
EighthActivity.description
EighthActivity.sponsors
EighthActivity.officers
EighthActivity.rooms
EighthActivity.default_capacity
EighthActivity.presign
EighthActivity.one_a_day
EighthActivity.both_blocks
EighthActivity.sticky
EighthActivity.special
EighthActivity.administrative
EighthActivity.finance
EighthActivity.restricted
EighthActivity.users_allowed
EighthActivity.groups_allowed
EighthActivity.users_blacklisted
EighthActivity.freshman_allowed
EighthActivity.sophomores_allowed
EighthActivity.juniors_allowed
EighthActivity.seniors_allowed
EighthActivity.wed_a
EighthActivity.wed_b
EighthActivity.fri_a
EighthActivity.fri_b
EighthActivity.admin_comments
EighthActivity.favorites
EighthActivity.similarities
EighthActivity.subscribers
EighthActivity.deleted
EighthActivity._name_with_flags()
EighthActivity.aid
EighthActivity.available_ids()
EighthActivity.capacity()
EighthActivity.clean_subscribers()
EighthActivity.frequent_users
EighthActivity.get_active_schedulings()
EighthActivity.is_active
EighthActivity.is_popular
EighthActivity.is_subscribable_for_user()
EighthActivity.name_with_flags
EighthActivity.name_with_flags_no_restricted
EighthActivity.restricted_activities_available_to_user()
EighthActivity.save_without_historical_record()
- EighthActivityExcludeDeletedManager
- EighthActivitySimilarity
- EighthActivity_club_sponsors
- EighthActivity_favorites
- EighthActivity_groups_allowed
- EighthActivity_officers
- EighthActivity_rooms
- EighthActivity_similarities
- EighthActivity_sponsors
- EighthActivity_subscribers
- EighthActivity_users_allowed
- EighthActivity_users_blacklisted
- EighthBlock
EighthBlock
EighthBlock.signup_time
EighthBlock.block_letter
EighthBlock.locked
EighthBlock.activities
EighthBlock.override_blocks
EighthBlock.comments
EighthBlock.attendance_locked()
EighthBlock.date_in_past()
EighthBlock.formatted_date
EighthBlock.get_hidden_signups()
EighthBlock.get_unsigned_students()
EighthBlock.hybrid_text
EighthBlock.in_clear_absence_period()
EighthBlock.is_this_year
EighthBlock.is_today()
EighthBlock.letter_width
EighthBlock.next_blocks()
EighthBlock.num_no_signups()
EighthBlock.num_signups()
EighthBlock.previous_blocks()
EighthBlock.save()
EighthBlock.save_without_historical_record()
EighthBlock.short_text
EighthBlock.signup_time_future()
- EighthBlockManager
- EighthBlockQuerySet
- EighthBlock_override_blocks
- EighthRoom
- EighthScheduledActivity
EighthScheduledActivity
EighthScheduledActivity.activity
EighthScheduledActivity.members
EighthScheduledActivity.both_blocks
EighthScheduledActivity.comments
EighthScheduledActivity.admin_comments
EighthScheduledActivity.sponsors
EighthScheduledActivity.rooms
EighthScheduledActivity.attendance_taken
EighthScheduledActivity.special
EighthScheduledActivity.cancelled
EighthScheduledActivity._get_viewable_members()
EighthScheduledActivity.add_user()
EighthScheduledActivity.cancel()
EighthScheduledActivity.full_title
EighthScheduledActivity.get_administrative()
EighthScheduledActivity.get_all_associated_rooms()
EighthScheduledActivity.get_both_blocks_sibling()
EighthScheduledActivity.get_finance()
EighthScheduledActivity.get_hidden_members()
EighthScheduledActivity.get_restricted()
EighthScheduledActivity.get_special()
EighthScheduledActivity.get_true_capacity()
EighthScheduledActivity.get_true_rooms()
EighthScheduledActivity.get_true_sponsors()
EighthScheduledActivity.get_viewable_members()
EighthScheduledActivity.get_viewable_members_serializer()
EighthScheduledActivity.has_open_passes()
EighthScheduledActivity.is_activity_sticky()
EighthScheduledActivity.is_almost_full()
EighthScheduledActivity.is_both_blocks()
EighthScheduledActivity.is_full()
EighthScheduledActivity.is_overbooked()
EighthScheduledActivity.is_too_early_to_signup()
EighthScheduledActivity.is_user_stickied()
EighthScheduledActivity.notify_waitlist()
EighthScheduledActivity.save_without_historical_record()
EighthScheduledActivity.set_sticky_students()
EighthScheduledActivity.title_with_flags
EighthScheduledActivity.uncancel()
EighthScheduledActivity.user_is_sponsor()
- EighthScheduledActivityManager
- EighthScheduledActivity_rooms
- EighthScheduledActivity_sponsors
- EighthScheduledActivity_sticky_students
- EighthSignup
EighthSignup
EighthSignup.scheduled_activity
EighthSignup.after_deadline
EighthSignup.previous_activity_name
EighthSignup.previous_activity_sponsors
EighthSignup.pass_accepted
EighthSignup.was_absent
EighthSignup.absence_acknowledged
EighthSignup.absence_emailed
EighthSignup.accept_pass()
EighthSignup.archive_remove_absence()
EighthSignup.has_conflict()
EighthSignup.in_clear_absence_period()
EighthSignup.reject_pass()
EighthSignup.remove_signup()
EighthSignup.save_without_historical_record()
EighthSignup.validate_unique()
- EighthSignupManager
- EighthSponsor
- EighthWaitlist
- EighthWaitlistManager
- notifications
- serializers
- tasks
- test_admin_activities
- test_admin_attendance
- EighthAdminAttendanceTest
EighthAdminAttendanceTest
EighthAdminAttendanceTest.test_activities_without_attendance_view()
EighthAdminAttendanceTest.test_after_deadline_signup_view()
EighthAdminAttendanceTest.test_clear_absence_view()
EighthAdminAttendanceTest.test_delinquent_students_view()
EighthAdminAttendanceTest.test_migrate_outstanding_passes_view()
EighthAdminAttendanceTest.test_no_signups_roster()
EighthAdminAttendanceTest.test_open_passes_view()
EighthAdminAttendanceTest.test_out_of_building_schedules_view()
EighthAdminAttendanceTest.test_take_attendance_cancelled()
EighthAdminAttendanceTest.test_take_attendance_zero()
- EighthAdminAttendanceTest
- test_admin_blocks
- test_admin_general
- test_admin_groups
- EighthAdminGroupsTest
EighthAdminGroupsTest
EighthAdminGroupsTest.test_add_group_view()
EighthAdminGroupsTest.test_add_member_to_group_view()
EighthAdminGroupsTest.test_delete_empty_groups()
EighthAdminGroupsTest.test_delete_group_view()
EighthAdminGroupsTest.test_download_group_csv_view()
EighthAdminGroupsTest.test_edit_group_view()
EighthAdminGroupsTest.test_eighth_admin_distribute_action()
EighthAdminGroupsTest.test_eighth_admin_distribute_group()
EighthAdminGroupsTest.test_eighth_admin_distribute_unsigned()
EighthAdminGroupsTest.test_eighth_admin_signup_group()
EighthAdminGroupsTest.test_remove_member_from_group_view()
EighthAdminGroupsTest.test_upload_group_members_view()
- EighthAdminGroupsTest
- test_admin_maintenance
- test_admin_rooms
- EighthAdminRoomsTest
EighthAdminRoomsTest
EighthAdminRoomsTest.test_add_room_view()
EighthAdminRoomsTest.test_delete_room_view()
EighthAdminRoomsTest.test_edit_room_view()
EighthAdminRoomsTest.test_eighth_room_utilization()
EighthAdminRoomsTest.test_room_sanity_check_view()
EighthAdminRoomsTest.test_room_utilization_for_block_view()
EighthAdminRoomsTest.test_room_utilization_view()
- EighthAdminRoomsTest
- test_admin_scheduling
- test_admin_sponsors
- EighthAdminSponsorsTest
EighthAdminSponsorsTest
EighthAdminSponsorsTest.test_add_sponsor_view()
EighthAdminSponsorsTest.test_delete_sponsor_view()
EighthAdminSponsorsTest.test_edit_sponsor_view()
EighthAdminSponsorsTest.test_list_sponsor_activity_view()
EighthAdminSponsorsTest.test_list_sponsor_view()
EighthAdminSponsorsTest.test_sponsor_sanity_check_view()
- EighthAdminSponsorsTest
- test_admin_users
- eighth_test
- test_activities
- test_attendance
- EighthAttendanceTestCase
EighthAttendanceTestCase
EighthAttendanceTestCase.test_accept_all_passes_view()
EighthAttendanceTestCase.test_accept_pass_view()
EighthAttendanceTestCase.test_attendance_export_csv()
EighthAttendanceTestCase.test_eighth_absences_view()
EighthAttendanceTestCase.test_email_students_view()
EighthAttendanceTestCase.test_generate_roster_pdf()
EighthAttendanceTestCase.test_raw_roster_view()
EighthAttendanceTestCase.test_raw_waitlist_view()
EighthAttendanceTestCase.test_roster_view()
EighthAttendanceTestCase.test_sponsor_schedule_widget_view()
EighthAttendanceTestCase.test_take_attendance()
EighthAttendanceTestCase.test_take_attendance_clear_bit()
EighthAttendanceTestCase.test_take_attendance_google_meet_csv()
EighthAttendanceTestCase.test_teacher_choose_scheduled_activity_view()
- EighthAttendanceTestCase
- test_commands
- EighthCommandsTest
EighthCommandsTest
EighthCommandsTest.test_absence_email()
EighthCommandsTest.test_delete_duplicate_signups()
EighthCommandsTest.test_dev_create_blocks()
EighthCommandsTest.test_dev_generate_signups()
EighthCommandsTest.test_find_duplicates()
EighthCommandsTest.test_generate_similarities()
EighthCommandsTest.test_generate_statistics()
EighthCommandsTest.test_remove_withdrawn_students()
EighthCommandsTest.test_signup_statistics()
EighthCommandsTest.test_signup_status_email()
- EighthCommandsTest
- test_exceptions
- test_general
- test_monitoring
- test_profile
- test_routers
- test_signup
- EighthSignupTest
EighthSignupTest
EighthSignupTest.test_add_user_method()
EighthSignupTest.test_eighth_location_view()
EighthSignupTest.test_eighth_multi_signup_view()
EighthSignupTest.test_eighth_signup_view()
EighthSignupTest.test_set_sticky_students()
EighthSignupTest.test_signup_restricitons()
EighthSignupTest.test_signup_user_view()
EighthSignupTest.test_toggle_favorite_view()
EighthSignupTest.test_user_stickied()
- EighthSignupTest
- urls
- utils
- activities
- activities
- attendance
- blocks
- general
- groups
- EighthAdminDistributeGroupWizard
- EighthAdminSignUpGroupWizard
add_group_view()
add_member_to_group_view()
delete_empty_groups_view()
delete_group_view()
download_group_csv_view()
edit_group_view()
eighth_admin_distribute_action()
eighth_admin_distribute_group()
eighth_admin_distribute_unsigned()
eighth_admin_perform_group_signup()
eighth_admin_signup_group()
eighth_admin_signup_group_action()
find_users_input()
get_file_string()
get_user_info()
handle_group_input()
remove_member_from_group_view()
upload_group_members_view()
- hybrid
- maintenance
- rooms
- scheduling
- sponsors
- users
- api
- attendance
- monitoring
- profile
- routers
- signup
- emailfwd
- emerg
- enrichment
- error
- events
- admin
- forms
- import_sports
- models
- Event
Event
Event.title
Event.description
Event.links
Event.added
Event.updated
Event.time
Event.location
Event.user
Event.scheduled_activity
Event.announcement
Event.groups
Event.attending
Event.show_attending
Event.show_on_dashboard
Event.approved
Event.approved_by
Event.rejected
Event.rejected_by
Event.public
Event.category
Event.open_to
Event.created_hook()
Event.dashboard_type
Event.happened
Event.is_this_year
Event.pinned
Event.show_fuzzy_date()
Event.user_map
- EventManager
- EventQuerySet
- EventUserMap
- EventUserMap_users_hidden
- Event_attending
- Event_groups
- Event_links
- Link
- TJStarUUIDMap
clear_event_cache()
- Event
- notifications
- tasks
- tests
- urls
- views
- features
- feedback
- files
- groups
- itemreg
- logs
- lostfound
- nomination
- notifications
- oauth
- parking
- polls
- preferences
- fields
- forms
- tests
- urls
- views
get_bus_route()
get_notification_options()
get_personal_info()
get_preferred_pic()
get_privacy_options()
preferences_view()
privacy_options_view()
save_bus_route()
save_dark_mode_settings()
save_gcm_options()
save_notification_options()
save_personal_info()
save_preferred_pic()
save_privacy_options()
- printing
- schedule
- search
- seniors
- sessionmgmt
- signage
- templatetags
- users
- admin
- api
- courses_urls
- forms
- import_groups
- lock
- models
- Address
- Course
- Grade
- Phone
- Photo
- Section
- User
User
User.USERNAME_FIELD
User._current_user_override()
User.absence_count()
User.absence_info()
User.address
User.can_manage_group()
User.can_request_parking
User.can_view_eighth
User.can_view_phone
User.default_photo
User.display_name
User.frequent_signups
User.full_name
User.full_name_nick
User.get_eighth_sponsor()
User.get_full_name()
User.get_short_name()
User.get_signage_user()
User.grade
User.grade_number
User.handle_delete()
User.has_admin_permission()
User.has_senior
User.has_unvoted_polls()
User.ion_username
User.is_active
User.is_alum
User.is_announcements_admin
User.is_attendance_taker
User.is_attendance_user
User.is_board_admin
User.is_bus_admin
User.is_club_officer
User.is_club_sponsor
User.is_eighth_admin
User.is_eighth_sponsor
User.is_eighthoffice
User.is_enrichment_admin
User.is_events_admin
User.is_female
User.is_global_admin
User.is_male
User.is_nonbinary
User.is_parking_admin
User.is_printing_admin
User.is_restricted
User.is_schedule_admin
User.is_senior
User.is_simple_user
User.is_staff
User.is_student
User.is_teacher
User.last_first
User.last_first_id
User.last_first_initial
User.member_of()
User.non_tj_email
User.notification_email
User.permissions
User.schedule
User.sex
User.short_name
User.should_see_polls()
User.signed_up_next_few_days()
User.signed_up_today()
User.tj_email
- UserDarkModeProperties
- UserManager
UserManager
UserManager.get_approve_announcements_users()
UserManager.get_approve_announcements_users_sorted()
UserManager.get_students()
UserManager.get_teachers()
UserManager.get_teachers_attendance_users()
UserManager.get_teachers_attendance_users_sorted()
UserManager.get_teachers_sorted()
UserManager.user_with_ion_id()
UserManager.user_with_name()
UserManager.user_with_student_id()
UserManager.users_in_year()
- UserProperties
- UserProperties__schedule
- User_groups
- User_user_permissions
- Website
- renderers
- serializers
- grades
- phone_numbers
- users
- tests
- urls
- views
- welcome