API for attachments
[cds-indico.git] / indico / web / http_api / __init__.py
blob9bff34ea9b11fb083fdfdbb07a33f1d6e9403b25
1 # This file is part of Indico.
2 # Copyright (C) 2002 - 2015 European Organization for Nuclear Research (CERN).
4 # Indico is free software; you can redistribute it and/or
5 # modify it under the terms of the GNU General Public License as
6 # published by the Free Software Foundation; either version 3 of the
7 # License, or (at your option) any later version.
9 # Indico is distributed in the hope that it will be useful, but
10 # WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 # General Public License for more details.
14 # You should have received a copy of the GNU General Public License
15 # along with Indico; if not, see <http://www.gnu.org/licenses/>.
17 """
18 Indico HTTP export API
19 """
21 from indico.web.http_api.hooks.base import DataFetcher, HTTPAPIHook
22 from indico.web.http_api.exceptions import LimitExceededException
23 from indico.web.http_api.hooks.file import FileHook
24 # The following imports are NOT unused - without them these modules would never
25 # be imported and thus their api hooks wouldn't be registered at all
26 import indico.modules.attachments.api.hooks
27 import indico.modules.events.api
28 import indico.modules.events.agreements.api
29 import indico.modules.events.registration.api
30 import indico.modules.events.notes.api
31 import indico.modules.rb.api
32 import indico.modules.users.api