SlideAtlas
latest
Getting started
Development / Deployment with Vagrant
Setting up database
Websockets
Plugins
Database Schema
Legacy Schema is as follows
Administrative Privileges
Interface for slide owners
Image upload workflow
Web API
Pyramidal Tiff Store
TileStore endpoint proposal
Pyramidal TIFF endpoint proposal
Tile Store
API documentation
Automatic synchronization
Upload a ptiff file into mongodb
Web API Endpoints
Web Interface
Common Patterns
User Interface Design
Testing SlideAtlas
Smoke testing
Execution of periodic tasks
Uploads and Tasks
User Guide
Creating webhooks using celery and flask
Image Uploading task
SlideAtlas
Docs
»
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
A
active (slideatlas.models.user.User attribute)
annotations (slideatlas.models.session.Session attribute)
APPLICATION_ROOT (in module slideatlas.default_config)
attachments (slideatlas.models.session.Session attribute)
auth_db (slideatlas.models.image_store.image_store.MultipleDatabaseImageStore attribute)
B
bookmarks (slideatlas.models.image.Image attribute)
bookmarks_view() (in module slideatlas.views.sessions)
bounds (slideatlas.models.image.Image attribute)
C
center (slideatlas.models.view.View attribute)
children (slideatlas.models.view.View attribute)
children_visibility (slideatlas.models.view.View attribute)
code (slideatlas.models.permalink.Permalink attribute)
CODE_LENGTH (slideatlas.models.permalink.Permalink attribute)
Collection (class in slideatlas.models.collection)
collection (slideatlas.models.session.Session attribute)
Collection.DoesNotExist
Collection.MultipleObjectsReturned
collection_edit_view() (in module slideatlas.views.sessions)
components (slideatlas.models.image.Image attribute)
confirmed_at (slideatlas.models.user.PasswordUser attribute)
(slideatlas.models.user.User attribute)
connection_alias (slideatlas.models.image_store.image_store.MultipleDatabaseImageStore attribute)
coordinate_system (slideatlas.models.image.Image attribute)
(slideatlas.models.view.View attribute)
copyright (slideatlas.models.collection.Collection attribute)
(slideatlas.models.image.Image attribute)
created_at (slideatlas.models.permalink.Permalink attribute)
(slideatlas.models.user.User attribute)
created_by (slideatlas.models.permalink.Permalink attribute)
creator_codes (slideatlas.models.collection.Collection attribute)
current_login_at (slideatlas.models.user.User attribute)
current_login_ip (slideatlas.models.user.User attribute)
D
date (slideatlas.models.view.View attribute)
db (slideatlas.models.session.RefItem attribute)
DBAccess (class in slideatlas.common_utils)
dbname (slideatlas.models.image_store.image_store.MultipleDatabaseImageStore attribute)
DEBUG (in module slideatlas.default_config)
deepcopyview() (in module slideatlas.views.sessions)
default() (slideatlas.common_utils.MongoJsonEncoder method)
default_session_label (slideatlas.models.image_store.ptiff_image_store.PtiffImageStore attribute)
deliver() (slideatlas.models.image_store.ptiff_image_store.PtiffImageStore method)
destination (slideatlas.models.permalink.Permalink attribute)
dimensions (slideatlas.models.image.Image attribute)
E
effective_permissions (slideatlas.models.user.User attribute)
email (slideatlas.models.user.User attribute)
external_id (slideatlas.models.user.FacebookUser attribute)
(slideatlas.models.user.GoogleUser attribute)
(slideatlas.models.user.LinkedinUser attribute)
(slideatlas.models.user.ShibbolethUser attribute)
F
facebook_id (slideatlas.models.group.Group attribute)
FacebookUser (class in slideatlas.models.user)
FacebookUser.DoesNotExist
FacebookUser.MultipleObjectsReturned
file_sha512() (in module slideatlas.common_utils)
filename (slideatlas.models.image.Image attribute)
full_name (slideatlas.models.user.User attribute)
G
generate_code() (slideatlas.models.permalink.Permalink class method)
get_image_metadata() (slideatlas.models.image_store.image_store.ImageStore method)
(slideatlas.models.image_store.image_store.MultipleDatabaseImageStore method)
get_imagefiles() (slideatlas.models.session.Session method)
get_thumb() (slideatlas.models.image_store.image_store.ImageStore method)
(slideatlas.models.image_store.mongo_image_store.MongoImageStore method)
(slideatlas.models.image_store.ptiff_image_store.PtiffImageStore method)
(slideatlas.models.view.View method)
get_tile() (slideatlas.models.image_store.image_store.ImageStore method)
(slideatlas.models.image_store.mongo_image_store.MongoImageStore method)
(slideatlas.models.image_store.ptiff_image_store.PtiffImageStore method)
get_tile_at() (slideatlas.models.image_store.image_store.ImageStore method)
(slideatlas.models.image_store.mongo_image_store.MongoImageStore method)
(slideatlas.models.image_store.ptiff_image_store.PtiffImageStore method)
get_version() (in module slideatlas.version)
GoogleUser (class in slideatlas.models.user)
GoogleUser.DoesNotExist
GoogleUser.MultipleObjectsReturned
Group (class in slideatlas.models.group)
Group.DoesNotExist
Group.MultipleObjectsReturned
groups (slideatlas.models.user.User attribute)
H
height (slideatlas.models.view.View attribute)
hidden_label (slideatlas.models.view.View attribute)
hide (slideatlas.models.view.View attribute)
hide_annotations (slideatlas.models.session.Session attribute)
hide_labels (slideatlas.models.session.Session attribute)
host (slideatlas.models.image_store.image_store.MultipleDatabaseImageStore attribute)
host_name (slideatlas.models.image_store.ptiff_image_store.PtiffImageStore attribute)
I
id (slideatlas.models.collection.Collection attribute)
(slideatlas.models.image.Image attribute)
(slideatlas.models.image_store.image_store.ImageStore attribute)
(slideatlas.models.permalink.Permalink attribute)
(slideatlas.models.session.Session attribute)
(slideatlas.models.user.User attribute)
(slideatlas.models.view.View attribute)
Image (class in slideatlas.models.image)
Image.DoesNotExist
Image.MultipleObjectsReturned
image_file_path() (slideatlas.models.image_store.ptiff_image_store.PtiffImageStore method)
image_store (slideatlas.models.collection.Collection attribute)
(slideatlas.models.session.Session attribute)
imagefiles (slideatlas.models.session.Session attribute)
ImageStore (class in slideatlas.models.image_store.image_store)
ImageStore.DoesNotExist
ImageStore.MultipleObjectsReturned
import_dir_path (slideatlas.models.image_store.ptiff_image_store.PtiffImageStore attribute)
import_images() (slideatlas.models.image_store.ptiff_image_store.PtiffImageStore method)
is_local() (slideatlas.models.image_store.ptiff_image_store.PtiffImageStore method)
J
jsonify() (in module slideatlas.common_utils)
L
label (slideatlas.models.collection.Collection attribute)
(slideatlas.models.group.Group attribute)
(slideatlas.models.group.PublicGroup attribute)
(slideatlas.models.group.UnlistedGroup attribute)
(slideatlas.models.image.Image attribute)
(slideatlas.models.image_store.image_store.ImageStore attribute)
(slideatlas.models.permalink.Permalink attribute)
(slideatlas.models.session.Session attribute)
(slideatlas.models.user.User attribute)
(slideatlas.models.view.View attribute)
last_login_at (slideatlas.models.user.User attribute)
last_login_ip (slideatlas.models.user.User attribute)
last_sync (slideatlas.models.image_store.ptiff_image_store.PtiffImageStore attribute)
levels (slideatlas.models.image.Image attribute)
LinkedinUser (class in slideatlas.models.user)
LinkedinUser.DoesNotExist
LinkedinUser.MultipleObjectsReturned
login_count (slideatlas.models.user.User attribute)
LOGIN_DISABLED (in module slideatlas.default_config)
M
MAIL_DEBUG (in module slideatlas.default_config)
MAIL_MAX_EMAILS (in module slideatlas.default_config)
MAIL_PASSWORD (in module slideatlas.default_config)
MAIL_PORT (in module slideatlas.default_config)
MAIL_SERVER (in module slideatlas.default_config)
MAIL_SUPPRESS_SEND (in module slideatlas.default_config)
MAIL_USE_SSL (in module slideatlas.default_config)
MAIL_USE_TLS (in module slideatlas.default_config)
MAIL_USERNAME (in module slideatlas.default_config)
make_thumb() (slideatlas.models.image_store.image_store.MultipleDatabaseImageStore method)
make_thumb_from_embedded_images() (slideatlas.models.image_store.ptiff_image_store.PtiffImageStore method)
metadataready (slideatlas.models.image.Image attribute)
MongoImageStore (class in slideatlas.models.image_store.mongo_image_store)
MongoImageStore.DoesNotExist
MongoImageStore.MultipleObjectsReturned
MongoJsonEncoder (class in slideatlas.common_utils)
MultipleDatabaseImageStore (class in slideatlas.models.image_store.image_store)
MultipleDatabaseImageStore.DoesNotExist
MultipleDatabaseImageStore.MultipleObjectsReturned
N
name (slideatlas.models.image.Image attribute)
nicepass() (in module slideatlas.common_utils)
O
options (slideatlas.models.view.View attribute)
origin (slideatlas.models.image.Image attribute)
P
parent_id (slideatlas.models.view.View attribute)
password (slideatlas.models.image_store.image_store.MultipleDatabaseImageStore attribute)
(slideatlas.models.user.PasswordUser attribute)
(slideatlas.models.user.User attribute)
PasswordUser (class in slideatlas.models.user)
PasswordUser.DoesNotExist
PasswordUser.MultipleObjectsReturned
Permalink (class in slideatlas.models.permalink)
Permalink.DoesNotExist
Permalink.MultipleObjectsReturned
permissions (slideatlas.models.user.User attribute)
PtiffImageStore (class in slideatlas.models.image_store.ptiff_image_store)
PtiffImageStore.DoesNotExist
PtiffImageStore.MultipleObjectsReturned
PublicGroup (class in slideatlas.models.group)
PublicGroup.DoesNotExist
PublicGroup.MultipleObjectsReturned
R
ref (slideatlas.models.session.RefItem attribute)
RefItem (class in slideatlas.models.session)
register() (slideatlas.models.image_store.image_store.MultipleDatabaseImageStore method)
REMEMBER_COOKIE_NAME (in module slideatlas.default_config)
remove_image() (slideatlas.models.image_store.image_store.ImageStore method)
(slideatlas.models.image_store.mongo_image_store.MongoImageStore method)
replica_set (slideatlas.models.image_store.image_store.MultipleDatabaseImageStore attribute)
reversed_enumerate() (in module slideatlas.common_utils)
S
SECRET_KEY (in module slideatlas.default_config)
SECURITY_EMAIL_SENDER (in module slideatlas.default_config)
SECURITY_PASSWORD_HASH (in module slideatlas.default_config)
SECURITY_PASSWORD_SALT (in module slideatlas.default_config)
SERVER_NAME (in module slideatlas.default_config)
Session (class in slideatlas.models.session)
Session.DoesNotExist
Session.MultipleObjectsReturned
SESSION_COOKIE_NAME (in module slideatlas.default_config)
session_new_stack() (in module slideatlas.views.sessions)
session_save_stack() (in module slideatlas.views.sessions)
session_save_view() (in module slideatlas.views.sessions)
sessions_view() (in module slideatlas.views.sessions)
sha512 (slideatlas.models.image.Image attribute)
ShibbolethUser (class in slideatlas.models.user)
ShibbolethUser.DoesNotExist
ShibbolethUser.MultipleObjectsReturned
slideatlas (module)
slideatlas.common_utils (module)
slideatlas.default_config (module)
slideatlas.models.collection (module)
slideatlas.models.group (module)
slideatlas.models.image (module)
slideatlas.models.image_store.image_store (module)
slideatlas.models.image_store.mongo_image_store (module)
slideatlas.models.image_store.ptiff_image_store (module)
slideatlas.models.permalink (module)
slideatlas.models.session (module)
slideatlas.models.user (module)
slideatlas.models.view (module)
slideatlas.version (module)
slideatlas.views.sessions (module)
slideatlas.views.tile (module)
SLIDEATLAS_ADMIN_DATABASE_AUTH_DB (in module slideatlas.default_config)
SLIDEATLAS_ADMIN_DATABASE_HOST (in module slideatlas.default_config)
SLIDEATLAS_ADMIN_DATABASE_NAME (in module slideatlas.default_config)
SLIDEATLAS_ADMIN_DATABASE_PASSWORD (in module slideatlas.default_config)
SLIDEATLAS_ADMIN_DATABASE_REPLICA_SET (in module slideatlas.default_config)
SLIDEATLAS_ADMIN_DATABASE_USERNAME (in module slideatlas.default_config)
SLIDEATLAS_ADMIN_EMAIL (in module slideatlas.default_config)
SLIDEATLAS_ENABLED_PLUGINS (in module slideatlas.default_config)
SLIDEATLAS_FACEBOOK_APP_ID (in module slideatlas.default_config)
SLIDEATLAS_FACEBOOK_APP_SECRET (in module slideatlas.default_config)
SLIDEATLAS_GOOGLE_APP_ID (in module slideatlas.default_config)
SLIDEATLAS_GOOGLE_APP_SECRET (in module slideatlas.default_config)
SLIDEATLAS_HTTPS (in module slideatlas.default_config)
SLIDEATLAS_LINKEDIN_APP_ID (in module slideatlas.default_config)
SLIDEATLAS_LINKEDIN_APP_SECRET (in module slideatlas.default_config)
SLIDEATLAS_LOG_PATH (in module slideatlas.default_config)
SLIDEATLAS_SHIBBOLETH (in module slideatlas.default_config)
spacing (slideatlas.models.image.Image attribute)
startup_view (slideatlas.models.image.Image attribute)
T
TESTING (in module slideatlas.default_config)
text (slideatlas.models.view.View attribute)
thumb (slideatlas.models.image.Image attribute)
thumb() (in module slideatlas.views.tile)
thumb_from_view() (in module slideatlas.views.tile)
thumb_query() (in module slideatlas.views.tile)
thumbs (slideatlas.models.view.View attribute)
tile() (in module slideatlas.views.tile)
tile_query() (in module slideatlas.views.tile)
tile_size (slideatlas.models.image.Image attribute)
title (slideatlas.models.view.View attribute)
to_pymongo() (slideatlas.models.image_store.image_store.MultipleDatabaseImageStore method)
transformations (slideatlas.models.session.Session attribute)
TRAP_HTTP_EXCEPTIONS (in module slideatlas.default_config)
type (slideatlas.models.image.Image attribute)
(slideatlas.models.session.Session attribute)
(slideatlas.models.view.View attribute)
type2 (slideatlas.models.view.View attribute)
U
UnlistedGroup (class in slideatlas.models.group)
UnlistedGroup.DoesNotExist
UnlistedGroup.MultipleObjectsReturned
uploaded_at (slideatlas.models.image.Image attribute)
User (class in slideatlas.models.user)
user (slideatlas.models.view.View attribute)
User.DoesNotExist
User.MultipleObjectsReturned
user2 (slideatlas.models.view.View attribute)
username (slideatlas.models.image_store.image_store.MultipleDatabaseImageStore attribute)
V
View (class in slideatlas.models.view)
view (slideatlas.models.permalink.Permalink attribute)
View.DoesNotExist
View.MultipleObjectsReturned
view_a_session() (in module slideatlas.views.sessions)
view_all_sessions() (in module slideatlas.views.sessions)
view_from_viewid() (in module slideatlas.views.tile)
ViewerRecords (slideatlas.models.view.View attribute)
views (slideatlas.models.session.Session attribute)