Index
_
|
A
|
C
|
D
|
E
|
F
|
G
|
I
|
L
|
M
|
O
|
P
|
Q
|
R
|
S
|
T
|
W
_
__init__() (libres.context.core.Context method)
(libres.context.registry.Registry method)
(libres.context.session.SessionProvider method)
(libres.db.models.Allocation method)
(libres.db.models.Reservation method)
(libres.db.models.ReservedSlot method)
(libres.db.queries.Queries method)
(libres.db.scheduler.Scheduler method)
A
align_dates() (libres.db.models.Allocation method)
all_slots() (libres.db.models.Allocation method)
allocate() (libres.db.scheduler.Scheduler method)
Allocation (class in libres.db.models)
allocations_by_reservation() (libres.db.scheduler.Scheduler method)
allocations_in_range() (libres.db.queries.Queries static method)
approve_manually (libres.db.models.Allocation attribute)
approve_reservations() (libres.db.scheduler.Scheduler method)
availability (libres.db.models.Allocation attribute)
availability() (libres.db.scheduler.Scheduler method)
availability_by_allocations() (libres.db.queries.Queries static method)
availability_by_day() (libres.db.queries.Queries method)
availability_by_range() (libres.db.queries.Queries method)
availability_partitions() (libres.db.models.Allocation method)
C
change_quota() (libres.db.scheduler.Scheduler method)
change_reservation() (libres.db.scheduler.Scheduler method)
change_reservation_time() (libres.db.scheduler.Scheduler method)
change_reservation_time_candidates() (libres.db.scheduler.Scheduler method)
clear_cache() (libres.context.core.ContextServicesMixin method)
clone() (libres.db.scheduler.Scheduler method)
close() (libres.context.core.ContextServicesMixin method)
confirm_reservations_for_session() (libres.db.queries.Queries method)
contains() (libres.db.models.Allocation method)
Context (class in libres.context.core)
ContextServicesMixin (class in libres.context.core)
copy() (libres.db.models.Allocation method)
count_slots() (libres.db.models.Allocation method)
create_default_registry() (in module libres.context.registry)
D
data (libres.db.models.Allocation attribute)
deny_reservation() (libres.db.scheduler.Scheduler method)
display_end() (libres.db.models.Allocation method)
(libres.db.models.Reservation method)
display_start() (libres.db.models.Allocation method)
(libres.db.models.Reservation method)
E
end (libres.db.models.Allocation attribute)
Event (class in libres.modules.events)
extinguish_managed_records() (libres.db.scheduler.Scheduler method)
F
find_expired_reservation_sessions() (libres.db.queries.Queries method)
find_spot() (libres.db.models.Allocation method)
free_allocations_count() (libres.db.scheduler.Scheduler method)
free_slots() (libres.db.models.Allocation method)
G
get_postgres_version() (libres.context.session.SessionProvider method)
group (libres.db.models.Allocation attribute)
I
id (libres.db.models.Allocation attribute)
in_group (libres.db.models.Allocation attribute)
is_available() (libres.db.models.Allocation method)
is_master (libres.db.models.Allocation attribute)
is_separate (libres.db.models.Allocation attribute)
is_transient (libres.db.models.Allocation attribute)
L
libres.context.core (module)
libres.context.registry (module)
libres.context.session (module)
libres.context.settings (module)
libres.modules.events (module)
limit_timespan() (libres.db.models.Allocation method)
M
managed_allocations() (libres.db.scheduler.Scheduler method)
managed_reservations() (libres.db.scheduler.Scheduler method)
managed_reserved_slots() (libres.db.scheduler.Scheduler method)
manual_approval_required() (libres.db.scheduler.Scheduler method)
mirror_of (libres.db.models.Allocation attribute)
O
on_allocations_added (in module libres.modules.events)
on_reservation_time_changed (in module libres.modules.events)
on_reservations_approved (in module libres.modules.events)
on_reservations_confirmed (in module libres.modules.events)
on_reservations_denied (in module libres.modules.events)
on_reservations_made (in module libres.modules.events)
on_reservations_removed (in module libres.modules.events)
overlaps() (libres.db.models.Allocation method)
P
partly_available (libres.db.models.Allocation attribute)
pending_reservations (libres.db.models.Allocation attribute)
Q
Queries (class in libres.db.queries)
quota (libres.db.models.Allocation attribute)
quota_limit (libres.db.models.Allocation attribute)
R
register_context() (libres.context.registry.Registry method)
Registry (class in libres.context.registry)
remove_expired_reservation_sessions() (libres.db.queries.Queries method)
remove_reservation() (libres.db.scheduler.Scheduler method)
remove_reservation_from_session() (libres.db.queries.Queries method)
remove_unused_allocations() (libres.db.scheduler.Scheduler method)
reordered_keylist() (libres.db.scheduler.Scheduler method)
Reservation (class in libres.db.models)
reservation_targets() (libres.db.scheduler.Scheduler method)
reserve() (libres.db.scheduler.Scheduler method)
reserved_slots_by_reservation() (libres.db.scheduler.Scheduler method)
ReservedSlot (class in libres.db.models)
resource (libres.db.models.Allocation attribute)
(libres.db.scheduler.Scheduler attribute)
S
Scheduler (class in libres.db.scheduler)
search_allocations() (libres.db.scheduler.Scheduler method)
session (libres.context.core.ContextServicesMixin attribute)
SessionProvider (class in libres.context.session)
setup_database() (libres.db.scheduler.Scheduler method)
siblings() (libres.db.models.Allocation method)
start (libres.db.models.Allocation attribute)
stop_service() (libres.context.session.SessionProvider method)
StoppableService (class in libres.context.core)
T
Timespan (class in libres.db.models.reservation)
timespans() (libres.db.models.Reservation method)
timezone (libres.db.models.Allocation attribute)
type (libres.db.models.Allocation attribute)
W
whole_day (libres.db.models.Allocation attribute)
a python library to reserve stuff
Navigation
Concepts
Under the Hood
Customizations
API Documentation
FAQ