mirror of
https://github.com/lucaspalomodevelop/indico-plugins.git
synced 2026-03-12 23:27:22 +00:00
isort everything
This commit is contained in:
parent
1cf825808b
commit
b8aca1b58a
@ -18,4 +18,5 @@ from __future__ import unicode_literals
|
||||
|
||||
from indico.util.i18n import make_bound_gettext
|
||||
|
||||
|
||||
_ = make_bound_gettext('chat')
|
||||
|
||||
@ -19,10 +19,11 @@ from __future__ import unicode_literals
|
||||
from indico.core.plugins import IndicoPluginBlueprint
|
||||
|
||||
from indico_chat.controllers.event import RHChatEventPage
|
||||
from indico_chat.controllers.logs import RHChatManageEventLogs, RHChatManageEventShowLogs, RHChatManageEventAttachLogs
|
||||
from indico_chat.controllers.management import (RHChatManageEvent, RHChatManageEventModify, RHChatManageEventRefresh,
|
||||
RHChatManageEventRemove, RHChatManageEventCreate,
|
||||
RHChatManageEventAttach)
|
||||
from indico_chat.controllers.logs import RHChatManageEventAttachLogs, RHChatManageEventLogs, RHChatManageEventShowLogs
|
||||
from indico_chat.controllers.management import (RHChatManageEvent, RHChatManageEventAttach, RHChatManageEventCreate,
|
||||
RHChatManageEventModify, RHChatManageEventRefresh,
|
||||
RHChatManageEventRemove)
|
||||
|
||||
|
||||
blueprint = IndicoPluginBlueprint('chat', 'indico_chat', url_prefix='/event/<confId>')
|
||||
|
||||
|
||||
@ -18,8 +18,7 @@ from __future__ import unicode_literals
|
||||
|
||||
from datetime import datetime
|
||||
|
||||
from flask import request, flash, redirect, jsonify, session
|
||||
|
||||
from flask import flash, jsonify, redirect, request, session
|
||||
|
||||
from indico.core import signals
|
||||
from indico.core.db import db
|
||||
@ -27,12 +26,12 @@ from indico.core.db.sqlalchemy.protection import ProtectionMode
|
||||
from indico.core.plugins import url_for_plugin
|
||||
from indico.modules.attachments.models.attachments import Attachment, AttachmentFile, AttachmentType
|
||||
from indico.modules.attachments.models.folders import AttachmentFolder
|
||||
from indico.modules.events.logs import EventLogRealm, EventLogKind
|
||||
from indico.modules.events.logs import EventLogKind, EventLogRealm
|
||||
from indico.util.date_time import format_date
|
||||
from indico.util.fs import secure_filename
|
||||
|
||||
from indico_chat import _
|
||||
from indico_chat.controllers.base import RHEventChatroomMixin, RHChatManageEventBase
|
||||
from indico_chat.controllers.base import RHChatManageEventBase, RHEventChatroomMixin
|
||||
from indico_chat.views import WPChatEventMgmt
|
||||
from indico_chat.xmpp import retrieve_logs
|
||||
|
||||
|
||||
@ -16,14 +16,14 @@
|
||||
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from flask import session, flash, redirect, jsonify
|
||||
from flask import flash, jsonify, redirect, session
|
||||
from flask_pluginengine import current_plugin, render_plugin_template
|
||||
|
||||
from indico.core.db import db
|
||||
from indico.core.db.sqlalchemy.util.models import attrs_changed
|
||||
from indico.core.errors import IndicoError
|
||||
from indico.core.plugins import url_for_plugin
|
||||
from indico.modules.events.logs import EventLogRealm, EventLogKind
|
||||
from indico.modules.events.logs import EventLogKind, EventLogRealm
|
||||
from indico.util.date_time import now_utc
|
||||
from indico.util.string import to_unicode
|
||||
from indico.web.forms.base import FormDefaults
|
||||
@ -31,11 +31,11 @@ from indico.web.util import jsonify_data, jsonify_template
|
||||
|
||||
from indico_chat import _
|
||||
from indico_chat.controllers.base import RHChatManageEventBase, RHEventChatroomMixin
|
||||
from indico_chat.forms import AddChatroomForm, EditChatroomForm, AttachChatroomForm
|
||||
from indico_chat.models.chatrooms import ChatroomEventAssociation, Chatroom
|
||||
from indico_chat.notifications import notify_created, notify_attached, notify_modified, notify_deleted
|
||||
from indico_chat.forms import AddChatroomForm, AttachChatroomForm, EditChatroomForm
|
||||
from indico_chat.models.chatrooms import Chatroom, ChatroomEventAssociation
|
||||
from indico_chat.notifications import notify_attached, notify_created, notify_deleted, notify_modified
|
||||
from indico_chat.views import WPChatEventMgmt
|
||||
from indico_chat.xmpp import create_room, update_room, get_room_config, room_exists
|
||||
from indico_chat.xmpp import create_room, get_room_config, room_exists, update_room
|
||||
|
||||
|
||||
class AttachChatroomMixin:
|
||||
|
||||
@ -7,10 +7,10 @@ Create Date: 2017-06-30 15:51:54.477207
|
||||
|
||||
import sqlalchemy as sa
|
||||
from alembic import op
|
||||
from indico.core.db.sqlalchemy import UTCDateTime
|
||||
|
||||
from sqlalchemy.sql.ddl import CreateSchema, DropSchema
|
||||
|
||||
from indico.core.db.sqlalchemy import UTCDateTime
|
||||
|
||||
|
||||
# revision identifiers, used by Alembic.
|
||||
revision = '3888761f35f7'
|
||||
|
||||
@ -16,7 +16,7 @@
|
||||
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from indico.core.db.sqlalchemy import db, UTCDateTime
|
||||
from indico.core.db.sqlalchemy import UTCDateTime, db
|
||||
from indico.util.date_time import now_utc
|
||||
from indico.util.string import return_ascii
|
||||
|
||||
|
||||
@ -29,7 +29,7 @@ from indico.core.plugins import IndicoPlugin, url_for_plugin
|
||||
from indico.modules.events.cloning import EventCloner
|
||||
from indico.modules.events.layout.util import MenuEntryData
|
||||
from indico.web.forms.base import IndicoForm
|
||||
from indico.web.forms.fields import PrincipalListField, MultipleItemsField, EmailListField, IndicoPasswordField
|
||||
from indico.web.forms.fields import EmailListField, IndicoPasswordField, MultipleItemsField, PrincipalListField
|
||||
from indico.web.forms.widgets import CKEditorWidget
|
||||
from indico.web.menu import SideMenuItem
|
||||
|
||||
|
||||
@ -15,6 +15,7 @@
|
||||
# along with Indico; if not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from indico.core.errors import IndicoError
|
||||
|
||||
from indico_chat import _
|
||||
|
||||
@ -26,13 +26,14 @@ from flask_pluginengine import current_plugin
|
||||
from requests.exceptions import RequestException
|
||||
|
||||
from indico.util.string import unicode_to_ascii
|
||||
|
||||
from indico_chat.util import check_config
|
||||
|
||||
|
||||
# XXX: SleekXMPP sets the default encoding to UTF8. We don't want that!
|
||||
sys.setdefaultencoding = lambda x: None
|
||||
from sleekxmpp import ClientXMPP
|
||||
from sleekxmpp.exceptions import IqError
|
||||
from sleekxmpp import ClientXMPP # isort:skip
|
||||
from sleekxmpp.exceptions import IqError # isort:skip
|
||||
del sys.setdefaultencoding
|
||||
|
||||
|
||||
|
||||
@ -18,8 +18,9 @@ from __future__ import unicode_literals
|
||||
|
||||
from indico.util.i18n import make_bound_gettext
|
||||
|
||||
|
||||
_ = make_bound_gettext('importer')
|
||||
__all__ = ('ImporterSourcePluginBase', 'ImporterEngineBase')
|
||||
|
||||
|
||||
from .base import ImporterSourcePluginBase, ImporterEngineBase
|
||||
from .base import ImporterSourcePluginBase, ImporterEngineBase # isort:skip
|
||||
|
||||
@ -19,6 +19,7 @@ from __future__ import unicode_literals
|
||||
from flask_pluginengine import depends
|
||||
|
||||
from indico.core.plugins import IndicoPlugin, PluginCategory
|
||||
|
||||
from indico_importer.plugin import ImporterPlugin
|
||||
|
||||
|
||||
|
||||
@ -25,9 +25,9 @@ from pytz import timezone, utc
|
||||
from werkzeug.exceptions import NotFound
|
||||
|
||||
from indico.core.db import db
|
||||
from indico.legacy.webinterface.rh.base import RHProtected
|
||||
from indico.modules.events.timetable.controllers import RHManageTimetableBase
|
||||
from indico.modules.events.timetable.models.entries import TimetableEntry, TimetableEntryType
|
||||
from indico.legacy.webinterface.rh.base import RHProtected
|
||||
|
||||
|
||||
class RHGetImporters(RHProtected):
|
||||
|
||||
@ -16,6 +16,7 @@
|
||||
|
||||
from __future__ import unicode_literals
|
||||
|
||||
|
||||
APPEND = object()
|
||||
|
||||
|
||||
|
||||
@ -17,12 +17,12 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from indico.core import signals
|
||||
from indico.core.plugins import IndicoPlugin, IndicoPluginBlueprint, plugin_url_rule_to_js, PluginCategory
|
||||
from indico.core.plugins import IndicoPlugin, IndicoPluginBlueprint, PluginCategory, plugin_url_rule_to_js
|
||||
from indico.modules.events.timetable.views import WPManageTimetable
|
||||
from indico.web.flask.util import url_rule_to_js
|
||||
|
||||
from indico_importer import _
|
||||
from indico_importer.controllers import RHGetImporters, RHImportData, RHDayEndTime, RHBlockEndTime
|
||||
from indico_importer.controllers import RHBlockEndTime, RHDayEndTime, RHGetImporters, RHImportData
|
||||
|
||||
|
||||
class ImporterPlugin(IndicoPlugin):
|
||||
|
||||
@ -18,4 +18,5 @@ from __future__ import unicode_literals
|
||||
|
||||
from indico.util.i18n import make_bound_gettext
|
||||
|
||||
|
||||
_ = make_bound_gettext('importer_invenio')
|
||||
|
||||
@ -45,18 +45,18 @@ FIXME:
|
||||
|
||||
from __future__ import print_function
|
||||
|
||||
import os
|
||||
import re
|
||||
import sys
|
||||
import tempfile
|
||||
import time
|
||||
import urllib
|
||||
import urllib2
|
||||
import requests
|
||||
import xml.sax
|
||||
import re
|
||||
import tempfile
|
||||
import os
|
||||
import time
|
||||
import sys
|
||||
|
||||
from requests.exceptions import (ConnectionError, InvalidSchema, InvalidURL,
|
||||
MissingSchema, RequestException)
|
||||
import requests
|
||||
from requests.exceptions import ConnectionError, InvalidSchema, InvalidURL, MissingSchema, RequestException
|
||||
|
||||
|
||||
MECHANIZE_CLIENTFORM_VERSION_CHANGE = (0, 2, 0)
|
||||
try:
|
||||
|
||||
@ -14,9 +14,10 @@
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with Indico; if not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
from indico.legacy.webinterface.common.tools import strip_ml_tags
|
||||
|
||||
from indico_importer.converter import APPEND, RecordConverter
|
||||
from indico_importer.util import convert_dt_tuple
|
||||
from indico.legacy.webinterface.common.tools import strip_ml_tags
|
||||
|
||||
|
||||
class InvenioRecordConverterBase(RecordConverter):
|
||||
|
||||
@ -24,11 +24,11 @@ _ = make_bound_gettext('livesync')
|
||||
__all__ = ('LiveSyncPluginBase', 'LiveSyncBackendBase', 'AgentForm', 'SimpleChange', 'process_records',
|
||||
'MARCXMLGenerator', 'Uploader', 'MARCXMLUploader')
|
||||
|
||||
from .base import LiveSyncPluginBase, LiveSyncBackendBase
|
||||
from .forms import AgentForm
|
||||
from .simplify import SimpleChange, process_records
|
||||
from .marcxml import MARCXMLGenerator
|
||||
from .uploader import Uploader, MARCXMLUploader
|
||||
from .base import LiveSyncPluginBase, LiveSyncBackendBase # isort:skip
|
||||
from .forms import AgentForm # isort:skip
|
||||
from .simplify import SimpleChange, process_records # isort:skip
|
||||
from .marcxml import MARCXMLGenerator # isort:skip
|
||||
from .uploader import Uploader, MARCXMLUploader # isort:skip
|
||||
|
||||
|
||||
@signals.import_tasks.connect
|
||||
|
||||
@ -18,7 +18,8 @@ from __future__ import unicode_literals
|
||||
|
||||
from indico.core.plugins import IndicoPluginBlueprint
|
||||
|
||||
from indico_livesync.controllers import RHAddAgent, RHEditAgent, RHDeleteAgent
|
||||
from indico_livesync.controllers import RHAddAgent, RHDeleteAgent, RHEditAgent
|
||||
|
||||
|
||||
blueprint = IndicoPluginBlueprint('livesync', 'indico_livesync', url_prefix='/admin/plugins/livesync')
|
||||
|
||||
|
||||
@ -16,8 +16,8 @@
|
||||
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from flask import request, redirect, flash
|
||||
from flask_pluginengine import render_plugin_template, current_plugin
|
||||
from flask import flash, redirect, request
|
||||
from flask_pluginengine import current_plugin, render_plugin_template
|
||||
from werkzeug.exceptions import NotFound
|
||||
|
||||
from indico.core.db import db
|
||||
|
||||
@ -30,8 +30,8 @@ from indico.modules.events.contributions.models.subcontributions import SubContr
|
||||
from indico.modules.events.sessions import Session
|
||||
from indico.util.event import unify_event_args
|
||||
|
||||
from indico_livesync.models.queue import LiveSyncQueueEntry, ChangeType
|
||||
from indico_livesync.util import obj_ref, get_excluded_categories
|
||||
from indico_livesync.models.queue import ChangeType, LiveSyncQueueEntry
|
||||
from indico_livesync.util import get_excluded_categories, obj_ref
|
||||
|
||||
|
||||
def connect_signals(plugin):
|
||||
|
||||
@ -18,15 +18,14 @@ from __future__ import unicode_literals
|
||||
|
||||
from flask_pluginengine import current_plugin
|
||||
|
||||
from indico.modules.users import User
|
||||
from indico.legacy.accessControl import AccessWrapper
|
||||
from indico.legacy.common.output import outputGenerator
|
||||
from indico.legacy.common.xmlGen import XMLGen
|
||||
|
||||
from indico.modules.categories.models.categories import Category
|
||||
from indico.modules.events.contributions.models.contributions import Contribution
|
||||
from indico.modules.events.contributions.models.subcontributions import SubContribution
|
||||
from indico.modules.events.models.events import Event
|
||||
from indico.modules.users import User
|
||||
|
||||
from indico_livesync import SimpleChange
|
||||
from indico_livesync.util import compound_id, obj_ref
|
||||
|
||||
@ -11,6 +11,7 @@ from sqlalchemy.dialects import postgresql
|
||||
from sqlalchemy.sql.ddl import CreateSchema, DropSchema
|
||||
|
||||
from indico.core.db.sqlalchemy import PyIntEnum, UTCDateTime
|
||||
|
||||
from indico_livesync.models.queue import ChangeType, EntryType
|
||||
|
||||
|
||||
|
||||
@ -18,7 +18,7 @@ from __future__ import unicode_literals
|
||||
|
||||
from sqlalchemy.dialects.postgresql import JSON
|
||||
|
||||
from indico.core.db.sqlalchemy import db, UTCDateTime
|
||||
from indico.core.db.sqlalchemy import UTCDateTime, db
|
||||
from indico.util.date_time import now_utc
|
||||
from indico.util.string import return_ascii
|
||||
|
||||
|
||||
@ -18,11 +18,11 @@ from __future__ import unicode_literals
|
||||
|
||||
from werkzeug.datastructures import ImmutableDict
|
||||
|
||||
from indico.core.db.sqlalchemy import db, UTCDateTime, PyIntEnum
|
||||
from indico.core.db.sqlalchemy import PyIntEnum, UTCDateTime, db
|
||||
from indico.modules.categories.models.categories import Category
|
||||
from indico.modules.events.models.events import Event
|
||||
from indico.util.date_time import now_utc
|
||||
from indico.util.string import return_ascii, format_repr
|
||||
from indico.util.string import format_repr, return_ascii
|
||||
from indico.util.struct.enum import IndicoEnum
|
||||
|
||||
from indico_livesync.models.agents import LiveSyncAgent
|
||||
|
||||
@ -16,8 +16,8 @@
|
||||
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from wtforms.validators import NumberRange
|
||||
from wtforms.fields.html5 import IntegerField
|
||||
from wtforms.validators import NumberRange
|
||||
|
||||
from indico.core import signals
|
||||
from indico.core.plugins import IndicoPlugin, PluginCategory
|
||||
|
||||
@ -23,11 +23,11 @@ from sqlalchemy.orm import joinedload
|
||||
|
||||
from indico.core.db import db
|
||||
from indico.modules.categories.models.categories import Category
|
||||
from indico.modules.events.models.events import Event
|
||||
from indico.modules.events.contributions.models.contributions import Contribution
|
||||
from indico.modules.events.contributions.models.subcontributions import SubContribution
|
||||
|
||||
from indico.modules.events.models.events import Event
|
||||
from indico.util.struct.enum import IndicoEnum
|
||||
|
||||
from indico_livesync.models.queue import ChangeType, EntryType
|
||||
|
||||
|
||||
|
||||
@ -18,6 +18,7 @@ from __future__ import unicode_literals
|
||||
|
||||
from indico.core.db import db
|
||||
from indico.util.struct.iterables import grouper
|
||||
|
||||
from indico_livesync import MARCXMLGenerator, process_records
|
||||
|
||||
|
||||
|
||||
@ -23,8 +23,8 @@ from werkzeug.datastructures import ImmutableDict
|
||||
from indico.modules.categories.models.categories import Category
|
||||
from indico.modules.events import Event
|
||||
from indico.modules.events.contributions.models.contributions import Contribution
|
||||
from indico.modules.events.sessions.models.sessions import Session
|
||||
from indico.modules.events.contributions.models.subcontributions import SubContribution
|
||||
from indico.modules.events.sessions.models.sessions import Session
|
||||
from indico.util.caching import memoize_request
|
||||
from indico.util.date_time import now_utc
|
||||
|
||||
|
||||
@ -17,7 +17,7 @@
|
||||
from mock import MagicMock
|
||||
|
||||
from indico_livesync.base import LiveSyncBackendBase
|
||||
from indico_livesync.models.queue import LiveSyncQueueEntry, ChangeType, EntryType
|
||||
from indico_livesync.models.queue import ChangeType, EntryType, LiveSyncQueueEntry
|
||||
|
||||
|
||||
class DummyBackend(LiveSyncBackendBase):
|
||||
|
||||
@ -18,8 +18,8 @@ import pytest
|
||||
|
||||
from indico.modules.categories import Category
|
||||
|
||||
from indico_livesync.models.queue import ChangeType, LiveSyncQueueEntry
|
||||
from indico_livesync.util import get_excluded_categories, obj_ref
|
||||
from indico_livesync.models.queue import LiveSyncQueueEntry, ChangeType
|
||||
|
||||
|
||||
CATEGORY_PARENTS = {
|
||||
|
||||
@ -13,12 +13,13 @@
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with Indico; if not, see <http://www.gnu.org/licenses/>.
|
||||
from indico.testing.util import bool_matrix
|
||||
|
||||
import pytest
|
||||
|
||||
from indico_livesync import process_records, SimpleChange
|
||||
from indico_livesync.models.queue import LiveSyncQueueEntry, ChangeType, EntryType
|
||||
from indico.testing.util import bool_matrix
|
||||
|
||||
from indico_livesync import SimpleChange, process_records
|
||||
from indico_livesync.models.queue import ChangeType, EntryType, LiveSyncQueueEntry
|
||||
|
||||
|
||||
class Dummy(object):
|
||||
|
||||
@ -19,9 +19,8 @@ from mock import MagicMock, Mock
|
||||
from indico.modules.events.legacy import LegacyConference
|
||||
|
||||
from indico_livesync import SimpleChange
|
||||
from indico_livesync.models.queue import LiveSyncQueueEntry, ChangeType, EntryType
|
||||
from indico_livesync.uploader import Uploader, MARCXMLUploader
|
||||
|
||||
from indico_livesync.models.queue import ChangeType, EntryType, LiveSyncQueueEntry
|
||||
from indico_livesync.uploader import MARCXMLUploader, Uploader
|
||||
|
||||
|
||||
class RecordingUploader(Uploader):
|
||||
|
||||
@ -18,7 +18,7 @@ from datetime import timedelta
|
||||
|
||||
from indico.util.date_time import now_utc
|
||||
|
||||
from indico_livesync.models.queue import LiveSyncQueueEntry, ChangeType, EntryType
|
||||
from indico_livesync.models.queue import ChangeType, EntryType, LiveSyncQueueEntry
|
||||
from indico_livesync.plugin import LiveSyncPlugin
|
||||
from indico_livesync.util import clean_old_entries
|
||||
|
||||
|
||||
@ -19,7 +19,7 @@ from __future__ import unicode_literals
|
||||
from indico.util.console import cformat
|
||||
from indico.util.struct.iterables import grouper
|
||||
|
||||
from indico_livesync import LiveSyncBackendBase, SimpleChange, MARCXMLGenerator, process_records, Uploader
|
||||
from indico_livesync import LiveSyncBackendBase, MARCXMLGenerator, SimpleChange, Uploader, process_records
|
||||
|
||||
|
||||
def _change_str(change):
|
||||
|
||||
@ -17,7 +17,6 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from indico_livesync import LiveSyncPluginBase
|
||||
|
||||
from indico_livesync_debug.backend import LiveSyncDebugBackend
|
||||
|
||||
|
||||
|
||||
@ -18,4 +18,5 @@ from __future__ import unicode_literals
|
||||
|
||||
from indico.util.i18n import make_bound_gettext
|
||||
|
||||
|
||||
_ = make_bound_gettext('livesync_invenio')
|
||||
|
||||
@ -17,9 +17,9 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from wtforms.fields.html5 import URLField
|
||||
from wtforms.validators import DataRequired, URL
|
||||
from wtforms.validators import URL, DataRequired
|
||||
|
||||
from indico_livesync import LiveSyncBackendBase, MARCXMLUploader, AgentForm
|
||||
from indico_livesync import AgentForm, LiveSyncBackendBase, MARCXMLUploader
|
||||
from indico_livesync_invenio import _
|
||||
from indico_livesync_invenio.connector import InvenioConnector
|
||||
|
||||
|
||||
@ -45,18 +45,18 @@ FIXME:
|
||||
|
||||
from __future__ import print_function
|
||||
|
||||
import os
|
||||
import re
|
||||
import sys
|
||||
import tempfile
|
||||
import time
|
||||
import urllib
|
||||
import urllib2
|
||||
import requests
|
||||
import xml.sax
|
||||
import re
|
||||
import tempfile
|
||||
import os
|
||||
import time
|
||||
import sys
|
||||
|
||||
from requests.exceptions import (ConnectionError, InvalidSchema, InvalidURL,
|
||||
MissingSchema, RequestException)
|
||||
import requests
|
||||
from requests.exceptions import ConnectionError, InvalidSchema, InvalidURL, MissingSchema, RequestException
|
||||
|
||||
|
||||
MECHANIZE_CLIENTFORM_VERSION_CHANGE = (0, 2, 0)
|
||||
try:
|
||||
|
||||
@ -17,7 +17,6 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from indico_livesync import LiveSyncPluginBase
|
||||
|
||||
from indico_livesync_invenio.backend import InvenioLiveSyncBackend
|
||||
|
||||
|
||||
|
||||
@ -18,4 +18,5 @@ from __future__ import unicode_literals
|
||||
|
||||
from indico.util.i18n import make_bound_gettext
|
||||
|
||||
|
||||
_ = make_bound_gettext('payment_paypal')
|
||||
|
||||
@ -17,7 +17,8 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from indico.core.plugins import IndicoPluginBlueprint
|
||||
from indico_payment_paypal.controllers import RHPaypalIPN, RHPaypalCancel, RHPaypalSuccess
|
||||
|
||||
from indico_payment_paypal.controllers import RHPaypalCancel, RHPaypalIPN, RHPaypalSuccess
|
||||
|
||||
|
||||
blueprint = IndicoPluginBlueprint('payment_paypal', __name__,
|
||||
|
||||
@ -19,16 +19,16 @@ from __future__ import unicode_literals
|
||||
from itertools import chain
|
||||
|
||||
import requests
|
||||
from flask import request, flash, redirect
|
||||
from flask import flash, redirect, request
|
||||
from flask_pluginengine import current_plugin
|
||||
from werkzeug.exceptions import BadRequest
|
||||
|
||||
from indico.modules.events.registration.models.registrations import Registration
|
||||
from indico.legacy.webinterface.rh.base import RH
|
||||
from indico.modules.events.payment.models.transactions import TransactionAction
|
||||
from indico.modules.events.payment.notifications import notify_amount_inconsistency
|
||||
from indico.modules.events.payment.util import register_transaction
|
||||
from indico.modules.events.registration.models.registrations import Registration
|
||||
from indico.web.flask.util import url_for
|
||||
from indico.legacy.webinterface.rh.base import RH
|
||||
|
||||
from indico_payment_paypal import _
|
||||
|
||||
|
||||
@ -21,8 +21,8 @@ from wtforms.fields.html5 import URLField
|
||||
from wtforms.validators import DataRequired, Optional
|
||||
|
||||
from indico.core.plugins import IndicoPlugin, url_for_plugin
|
||||
from indico.modules.events.payment import (PaymentPluginMixin, PaymentPluginSettingsFormBase,
|
||||
PaymentEventSettingsFormBase)
|
||||
from indico.modules.events.payment import (PaymentEventSettingsFormBase, PaymentPluginMixin,
|
||||
PaymentPluginSettingsFormBase)
|
||||
from indico.util.string import remove_accents
|
||||
from indico.web.forms.validators import UsedIf
|
||||
|
||||
|
||||
@ -18,4 +18,5 @@ from __future__ import unicode_literals
|
||||
|
||||
from indico.util.i18n import make_bound_gettext
|
||||
|
||||
|
||||
_ = make_bound_gettext('piwik')
|
||||
|
||||
@ -19,9 +19,9 @@ from flask import jsonify
|
||||
from indico.core.config import Config
|
||||
from indico.modules.events.management.controllers import RHManageEventBase
|
||||
|
||||
from indico_piwik.views import WPStatistics
|
||||
from indico_piwik.reports import (ReportCountries, ReportDevices, ReportDownloads, ReportGeneral, ReportMaterial,
|
||||
ReportVisitsPerDay)
|
||||
from indico_piwik.views import WPStatistics
|
||||
|
||||
|
||||
class RHStatistics(RHManageEventBase):
|
||||
|
||||
@ -17,8 +17,8 @@
|
||||
import socket
|
||||
from urllib2 import urlparse
|
||||
|
||||
from flask_pluginengine import current_plugin
|
||||
import requests
|
||||
from flask_pluginengine import current_plugin
|
||||
|
||||
|
||||
class PiwikRequest(object):
|
||||
|
||||
@ -20,14 +20,14 @@ from flask import request, session
|
||||
from flask_pluginengine import render_plugin_template
|
||||
|
||||
from indico.core import signals
|
||||
from indico.core.plugins import IndicoPlugin, IndicoPluginBlueprint, url_for_plugin, plugin_url_rule_to_js
|
||||
from indico.core.plugins import IndicoPlugin, IndicoPluginBlueprint, plugin_url_rule_to_js, url_for_plugin
|
||||
from indico.modules.attachments.models.attachments import AttachmentType
|
||||
from indico.modules.events.contributions import Contribution
|
||||
from indico.web.menu import SideMenuItem
|
||||
|
||||
from indico_piwik import _
|
||||
from indico_piwik.controllers import (RHStatistics, RHApiMaterial, RHApiDownloads, RHApiEventVisitsPerDay,
|
||||
RHApiEventGraphCountries, RHApiEventGraphDevices)
|
||||
from indico_piwik.controllers import (RHApiDownloads, RHApiEventGraphCountries, RHApiEventGraphDevices,
|
||||
RHApiEventVisitsPerDay, RHApiMaterial, RHStatistics)
|
||||
from indico_piwik.forms import SettingsForm
|
||||
from indico_piwik.queries.tracking import track_download_request
|
||||
|
||||
|
||||
@ -18,4 +18,5 @@
|
||||
|
||||
from .plugin import CodePreviewerPlugin
|
||||
|
||||
|
||||
__all__ = ('CodePreviewerPlugin',)
|
||||
|
||||
@ -20,8 +20,8 @@ import mimetypes
|
||||
|
||||
from flask import render_template
|
||||
from pygments import highlight
|
||||
from pygments.lexers import get_lexer_for_mimetype, CppLexer, PhpLexer, JavaLexer, RubyLexer
|
||||
from pygments.formatters import HtmlFormatter
|
||||
from pygments.lexers import CppLexer, JavaLexer, PhpLexer, RubyLexer, get_lexer_for_mimetype
|
||||
|
||||
from indico.core import signals
|
||||
from indico.core.plugins import IndicoPlugin
|
||||
|
||||
@ -18,4 +18,5 @@
|
||||
|
||||
from .plugin import JupyterPreviewerPlugin
|
||||
|
||||
|
||||
__all__ = ('JupyterPreviewerPlugin',)
|
||||
|
||||
@ -15,6 +15,7 @@
|
||||
# along with Indico; if not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
from indico.core.plugins import IndicoPluginBlueprint
|
||||
|
||||
from indico_previewer_jupyter.controllers import RHEventPreviewIPyNB
|
||||
|
||||
|
||||
|
||||
@ -17,14 +17,13 @@
|
||||
from uuid import uuid4
|
||||
|
||||
import nbformat
|
||||
from flask import session, render_template, request, current_app
|
||||
from flask import current_app, render_template, request, session
|
||||
from nbconvert.exporters import HTMLExporter
|
||||
from traitlets.config import Config
|
||||
from werkzeug.exceptions import Forbidden
|
||||
|
||||
from indico.modules.attachments import Attachment
|
||||
|
||||
from indico.legacy.webinterface.rh.base import RH
|
||||
from indico.modules.attachments import Attachment
|
||||
|
||||
from indico_previewer_jupyter.cpp_highlighter import CppHighlighter
|
||||
|
||||
|
||||
@ -26,6 +26,7 @@ Code courtesy of the ROOT project (https://root.cern.ch).
|
||||
"""
|
||||
|
||||
import re
|
||||
|
||||
from nbconvert.preprocessors.base import Preprocessor
|
||||
|
||||
|
||||
|
||||
@ -18,8 +18,9 @@ from __future__ import unicode_literals
|
||||
|
||||
from indico.util.i18n import make_bound_gettext
|
||||
|
||||
|
||||
_ = make_bound_gettext('search')
|
||||
__all__ = ('SearchPluginBase', 'SearchEngine', 'SearchForm')
|
||||
|
||||
from .base import SearchPluginBase, SearchEngine
|
||||
from .forms import SearchForm
|
||||
from .base import SearchPluginBase, SearchEngine # isort:skip
|
||||
from .forms import SearchForm # isort:skip
|
||||
|
||||
@ -17,7 +17,7 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from flask import request
|
||||
from wtforms.fields.core import StringField, SelectField
|
||||
from wtforms.fields.core import SelectField, StringField
|
||||
from wtforms.validators import Optional
|
||||
|
||||
from indico.web.forms.base import IndicoForm
|
||||
|
||||
@ -16,7 +16,7 @@
|
||||
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from flask_pluginengine import render_plugin_template, current_plugin
|
||||
from flask_pluginengine import current_plugin, render_plugin_template
|
||||
|
||||
|
||||
def render_engine_or_search_template(template_name, **context):
|
||||
|
||||
@ -17,8 +17,8 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from indico.core.plugins import WPJinjaMixinPlugin
|
||||
from indico.modules.categories.views import WPCategory
|
||||
from indico.legacy.webinterface.pages.conferences import WPConferenceDefaultDisplayBase
|
||||
from indico.modules.categories.views import WPCategory
|
||||
|
||||
|
||||
class WPSearchCategory(WPJinjaMixinPlugin, WPCategory):
|
||||
|
||||
@ -18,4 +18,5 @@ from __future__ import unicode_literals
|
||||
|
||||
from indico.util.i18n import make_bound_gettext
|
||||
|
||||
|
||||
_ = make_bound_gettext('search_invenio')
|
||||
|
||||
@ -18,20 +18,20 @@ from __future__ import unicode_literals
|
||||
|
||||
import os
|
||||
import re
|
||||
from datetime import timedelta, datetime
|
||||
from datetime import datetime, timedelta
|
||||
from xml.dom import minidom
|
||||
|
||||
import requests
|
||||
from flask import redirect, request, jsonify
|
||||
from flask import jsonify, redirect, request
|
||||
from flask_pluginengine import current_plugin
|
||||
from lxml import etree
|
||||
from werkzeug.urls import url_encode
|
||||
from xml.dom import minidom
|
||||
|
||||
from indico.core.db import db
|
||||
from indico.core.plugins import get_plugin_template_module
|
||||
from indico_search import SearchEngine
|
||||
|
||||
from indico_search_invenio.entries import Author, SubContributionEntry, ContributionEntry, EventEntry
|
||||
from indico_search import SearchEngine
|
||||
from indico_search_invenio.entries import Author, ContributionEntry, EventEntry, SubContributionEntry
|
||||
|
||||
|
||||
class InvenioRemoteSearch(object):
|
||||
|
||||
@ -19,7 +19,6 @@ from __future__ import unicode_literals
|
||||
from wtforms.fields.core import SelectField
|
||||
|
||||
from indico_search import SearchForm
|
||||
|
||||
from indico_search_invenio import _
|
||||
|
||||
|
||||
|
||||
@ -17,14 +17,14 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from wtforms.fields.core import SelectField
|
||||
from wtforms.fields.html5 import URLField, IntegerField
|
||||
from wtforms.fields.html5 import IntegerField, URLField
|
||||
from wtforms.validators import URL, NumberRange
|
||||
|
||||
from indico.core.plugins import IndicoPluginBlueprint
|
||||
from indico.web.forms.base import IndicoForm
|
||||
|
||||
from indico_search import SearchPluginBase
|
||||
from indico_search.views import WPSearchCategory, WPSearchConference
|
||||
|
||||
from indico_search_invenio import _
|
||||
from indico_search_invenio.engine import InvenioSearchEngine
|
||||
from indico_search_invenio.forms import InvenioSearchForm
|
||||
|
||||
@ -19,9 +19,9 @@ from __future__ import unicode_literals
|
||||
from sqlalchemy.orm.attributes import flag_modified
|
||||
from wtforms.fields.core import BooleanField
|
||||
|
||||
from indico.core.plugins import IndicoPlugin, url_for_plugin, IndicoPluginBlueprint
|
||||
from indico.core.plugins import IndicoPlugin, IndicoPluginBlueprint, url_for_plugin
|
||||
from indico.modules.vc import VCPluginMixin
|
||||
from indico.modules.vc.forms import VCRoomFormBase, VCRoomAttachFormBase
|
||||
from indico.modules.vc.forms import VCRoomAttachFormBase, VCRoomFormBase
|
||||
from indico.web.forms.widgets import SwitchWidget
|
||||
|
||||
|
||||
|
||||
@ -19,6 +19,7 @@ from __future__ import unicode_literals
|
||||
from indico.core import signals
|
||||
from indico.util.i18n import make_bound_gettext
|
||||
|
||||
|
||||
_ = make_bound_gettext('vc_vidyo')
|
||||
|
||||
|
||||
|
||||
@ -15,6 +15,7 @@
|
||||
# along with Indico; if not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
|
||||
from .client import UserClient, AdminClient, APIException, RoomNotFoundAPIException
|
||||
from .client import AdminClient, APIException, RoomNotFoundAPIException, UserClient
|
||||
|
||||
|
||||
__all__ = ['UserClient', 'AdminClient', 'APIException', 'RoomNotFoundAPIException']
|
||||
|
||||
@ -15,8 +15,10 @@
|
||||
# along with Indico; if not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
from zeep.cache import Base
|
||||
|
||||
from indico.legacy.common.cache import GenericCache
|
||||
|
||||
|
||||
DEFAULT_CACHE_TTL = 24 * 3600
|
||||
|
||||
|
||||
|
||||
@ -22,6 +22,7 @@ from zeep.transports import Transport
|
||||
|
||||
from indico_vc_vidyo.api.cache import ZeepCache
|
||||
|
||||
|
||||
DEFAULT_CLIENT_TIMEOUT = 30
|
||||
AUTOMUTE_API_PROFILE = "NoAudioAndVideo"
|
||||
|
||||
|
||||
@ -20,6 +20,7 @@ from indico.core.plugins import IndicoPluginBlueprint
|
||||
|
||||
from indico_vc_vidyo.controllers import RHVidyoRoomOwner
|
||||
|
||||
|
||||
blueprint = IndicoPluginBlueprint('vc_vidyo', 'indico_vc_vidyo')
|
||||
|
||||
# Room management
|
||||
|
||||
@ -18,17 +18,18 @@ from __future__ import unicode_literals
|
||||
|
||||
from wtforms.fields.core import BooleanField
|
||||
from wtforms.fields.simple import TextAreaField
|
||||
from wtforms.validators import DataRequired, Length, Optional, ValidationError, Regexp
|
||||
from wtforms.validators import DataRequired, Length, Optional, Regexp, ValidationError
|
||||
|
||||
from indico.modules.vc.forms import VCRoomFormBase, VCRoomAttachFormBase
|
||||
from indico.modules.vc.forms import VCRoomAttachFormBase, VCRoomFormBase
|
||||
from indico.util.user import retrieve_principal
|
||||
from indico.web.forms.base import generated_data
|
||||
from indico.web.forms.fields import PrincipalField, IndicoPasswordField
|
||||
from indico.web.forms.fields import IndicoPasswordField, PrincipalField
|
||||
from indico.web.forms.widgets import SwitchWidget
|
||||
|
||||
from indico_vc_vidyo import _
|
||||
from indico_vc_vidyo.util import iter_user_identities
|
||||
|
||||
|
||||
PIN_VALIDATORS = [Optional(), Length(min=3, max=10), Regexp(r'^\d+$', message=_("The PIN must be a number"))]
|
||||
|
||||
|
||||
|
||||
@ -7,7 +7,6 @@ Create Date: 2017-06-30 16:11:31.486845
|
||||
|
||||
import sqlalchemy as sa
|
||||
from alembic import op
|
||||
|
||||
from sqlalchemy.sql.ddl import CreateSchema, DropSchema
|
||||
|
||||
|
||||
|
||||
@ -19,17 +19,17 @@ from __future__ import unicode_literals
|
||||
from flask import session
|
||||
from sqlalchemy.orm.attributes import flag_modified
|
||||
from wtforms.fields import IntegerField, TextAreaField
|
||||
from wtforms.fields.html5 import URLField, EmailField
|
||||
from wtforms.fields.html5 import EmailField, URLField
|
||||
from wtforms.fields.simple import StringField
|
||||
from wtforms.validators import NumberRange, DataRequired
|
||||
from wtforms.validators import DataRequired, NumberRange
|
||||
|
||||
from indico.core import signals
|
||||
from indico.core.auth import multipass
|
||||
from indico.core.config import Config
|
||||
from indico.core.plugins import IndicoPlugin, url_for_plugin
|
||||
from indico.core import signals
|
||||
from indico.modules.events.views import WPSimpleEventDisplay
|
||||
from indico.modules.vc import VCPluginMixin, VCPluginSettingsFormBase
|
||||
from indico.modules.vc.exceptions import VCRoomError, VCRoomNotFoundError
|
||||
from indico.modules.vc import VCPluginSettingsFormBase, VCPluginMixin
|
||||
from indico.modules.vc.views import WPVCEventPage, WPVCManageEvent
|
||||
from indico.util.user import retrieve_principal
|
||||
from indico.web.forms.fields import IndicoPasswordField
|
||||
@ -40,10 +40,10 @@ from indico_vc_vidyo import _
|
||||
from indico_vc_vidyo.api import AdminClient, APIException, RoomNotFoundAPIException
|
||||
from indico_vc_vidyo.blueprint import blueprint
|
||||
from indico_vc_vidyo.cli import cli
|
||||
from indico_vc_vidyo.forms import VCRoomForm, VCRoomAttachForm
|
||||
from indico_vc_vidyo.forms import VCRoomAttachForm, VCRoomForm
|
||||
from indico_vc_vidyo.http_api import DeleteVCRoomAPI
|
||||
from indico_vc_vidyo.util import iter_user_identities, iter_extensions, update_room_from_obj
|
||||
from indico_vc_vidyo.models.vidyo_extensions import VidyoExtension
|
||||
from indico_vc_vidyo.util import iter_extensions, iter_user_identities, update_room_from_obj
|
||||
|
||||
|
||||
class PluginSettingsForm(VCPluginSettingsFormBase):
|
||||
|
||||
@ -24,10 +24,11 @@ from indico.core.celery import celery
|
||||
from indico.core.db import db
|
||||
from indico.core.plugins import get_plugin_template_module
|
||||
from indico.modules.events import Event
|
||||
from indico.modules.vc.models.vc_rooms import VCRoomEventAssociation, VCRoom, VCRoomStatus
|
||||
from indico.modules.vc.models.vc_rooms import VCRoom, VCRoomEventAssociation, VCRoomStatus
|
||||
from indico.modules.vc.notifications import _send
|
||||
from indico.util.date_time import now_utc
|
||||
from indico.util.struct.iterables import committing_iterator
|
||||
|
||||
from indico_vc_vidyo.api import APIException, RoomNotFoundAPIException
|
||||
|
||||
|
||||
|
||||
@ -19,7 +19,7 @@ from datetime import datetime
|
||||
import pytest
|
||||
from pytz import utc
|
||||
|
||||
from indico.modules.vc.models.vc_rooms import VCRoom, VCRoomEventAssociation, VCRoomStatus, VCRoomLinkType
|
||||
from indico.modules.vc.models.vc_rooms import VCRoom, VCRoomEventAssociation, VCRoomLinkType, VCRoomStatus
|
||||
|
||||
from indico_vc_vidyo.models.vidyo_extensions import VidyoExtension
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user