Room booking
============

.. todo::
    Docstrings (module, models, utilities, services)

.. automodule:: indico.modules.rb


Models
++++++

.. automodule:: indico.modules.rb.models.rooms
    :members:
    :undoc-members:

.. automodule:: indico.modules.rb.models.room_attributes
    :members:
    :undoc-members:

.. automodule:: indico.modules.rb.models.room_bookable_hours
    :members:
    :undoc-members:

.. automodule:: indico.modules.rb.models.room_nonbookable_periods
    :members:
    :undoc-members:

.. automodule:: indico.modules.rb.models.blockings
    :members:
    :undoc-members:

.. automodule:: indico.modules.rb.models.blocked_rooms
    :members:
    :undoc-members:

.. automodule:: indico.modules.rb.models.blocking_principals
    :members:
    :undoc-members:

.. automodule:: indico.modules.rb.models.equipment
    :members:
    :undoc-members:

.. automodule:: indico.modules.rb.models.locations
    :members:
    :undoc-members:

.. automodule:: indico.modules.rb.models.map_areas
    :members:
    :undoc-members:

.. automodule:: indico.modules.rb.models.photos
    :members:
    :undoc-members:

.. automodule:: indico.modules.rb.models.reservations
    :members:
    :undoc-members:

.. automodule:: indico.modules.rb.models.reservation_edit_logs
    :members:
    :undoc-members:

.. automodule:: indico.modules.rb.models.reservation_occurrences
    :members:
    :undoc-members:

.. automodule:: indico.modules.rb.models.util
    :members:
    :undoc-members:


Utilities
+++++++++

.. automodule:: indico.modules.rb.util
    :members:
    :undoc-members:

.. automodule:: indico.modules.rb.statistics
    :members:
    :undoc-members:
