Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alaxli/ansible_ui
/ types & classes
Types & classes
59 in github.com/alaxli/ansible_ui
⨍
Functions
930
◇
Types & classes
59
↓ 28 callers
Class
NamedError
Elfinder-specific exception. `msg` contains the error code `name` holds the path for which operation failed
desktop/apps/ansible/elfinder/exceptions.py:75
↓ 17 callers
Class
PopupException
Middleware will render this exception; and the template renders it as a pop-up.
desktop/core/lib/exceptions_renderable.py:28
↓ 11 callers
Class
ElfinderConnector
A python implementation of the `elfinder connector api v2.0 <https://github.com/Studio-42/elFinder/wiki/Client-Server-API-2.0>`_. At the mo
desktop/apps/ansible/elfinder/connector.py:8
↓ 5 callers
Class
Job
A job applies a project (with playbook) to an inventory source with a given credential. It represents a single invocation of ansible-playboo
desktop/apps/ansible/models.py:310
↓ 3 callers
Class
AutoPaginateNode
Emits the required objects to allow for Digg-style pagination. First, it looks in the current context for the variable specified, and us
desktop/core/pagination/templatetags/pagination_tags.py:55
↓ 3 callers
Class
ElfinderFile
This class represents an Elfinder file.
desktop/apps/ansible/elfinder/fields.py:12
↓ 2 callers
Class
BuildJob
desktop/apps/ansible/tasks.py:108
↓ 2 callers
Class
JobTemplate
A job template is a reusable job definition for applying a project (with playbook) to an inventory source with a given credential.
desktop/apps/ansible/models.py:164
↓ 2 callers
Class
Project
A project represents a playbook git repo that can access a set of inventories
desktop/apps/ansible/models.py:223
↓ 1 callers
Class
DeployKeyThread
Consumer thread. Reads hosts from the queue and deploys the key to them.
desktop/apps/ansible/tasks.py:265
↓ 1 callers
Class
ElfinderVolumeLocalFileSystem
elFinder driver for local filesystem. It implements the :class:`elfinder.volumes.base.ElfinderVolumeDriver` API.
desktop/apps/ansible/elfinder/volumes/filesystem.py:11
↓ 1 callers
Class
ElfinderWidget
A widget that opens the elfinder file manager for selecting a file. ``attrs`` The TextInput attrs ``options`` Optional. S
desktop/apps/ansible/elfinder/widgets.py:11
↓ 1 callers
Class
FinitePage
desktop/core/pagination/paginator.py:153
↓ 1 callers
Class
InfinitePage
desktop/core/pagination/paginator.py:74
↓ 1 callers
Class
RunJob
Celery task to run a job using ansible-playbook.
desktop/apps/ansible/tasks.py:178
↓ 1 callers
Class
VolumeNotFoundError
desktop/apps/ansible/elfinder/exceptions.py:59
↓ 1 callers
Class
ZipFileArchiver
An archiver used to generate .zip files. This wraps Python's built in :class:`zipfile.ZipFile` methods to operate exactly like :class:`ta
desktop/apps/ansible/elfinder/utils/archivers.py:4
Class
AjaxMiddleware
Middleware that augments request to set request.ajax for either is_ajax() (looks at HTTP headers) or ?format=json GET parameters.
desktop/core/middleware.py:66
Class
CommonModel
a base model where the name is unique
desktop/apps/ansible/models.py:56
Class
CommonModelNameNotUnique
a base model where the name is not unique
desktop/apps/ansible/models.py:64
Class
ConnectorEVLFOpen
Test that open command is implemented and behaves as expected. It also checks the response's conformance with the `elfinder 2.0 Server API sp
desktop/apps/ansible/elfinder/tests/connector.py:48
Class
ConnectorInitTestCase
desktop/apps/ansible/elfinder/tests/connector.py:8
Class
Credential
A credential contains information about how to talk to a remote set of hosts Usually this is a SSH key location, and possibly an unlock passw
desktop/apps/ansible/models.py:72
Class
DesktopBackendBase
Base class for implementing an authentication backend which authenticates against LDAP and sets Django group membership based on LDAP Organiz
desktop/core/auth/backend.py:66
Class
DirNotFoundError
desktop/apps/ansible/elfinder/exceptions.py:67
Class
ElfinderConnectorView
Default elfinder backend view
desktop/apps/ansible/elfinder/views.py:12
Class
ElfinderErrorMessages
Standard error message codes, the text message of which is handled by the elFinder client
desktop/apps/ansible/elfinder/exceptions.py:3
Class
ElfinderField
Custom model field holding an :class:`elfinder.fields.ElfinderFile` object.
desktop/apps/ansible/elfinder/fields.py:111
Class
ElfinderFormField
Override the standard CharField form field to set :class:`elfinder.widgets.ElfinderWidget` as the default widget.
desktop/apps/ansible/elfinder/fields.py:74
Class
ElfinderVolumeDriver
The base volume driver. Every elfinder volume driver should subclass this volume.
desktop/apps/ansible/elfinder/volumes/base.py:14
Class
ElfinderVolumeFilePermissionTestcase
desktop/apps/ansible/elfinder/tests/volumes.py:196
Class
ElfinderVolumeLocalFileSystemTestCase
desktop/apps/ansible/elfinder/tests/volumes.py:7
Class
ElfinderVolumeLocalFileSystemThumbnailTestCase
desktop/apps/ansible/elfinder/tests/volumes.py:157
Class
ElfinderVolumeStorage
elFinder driver for `Django file storages <https://docs.djangoproject.com/en/dev/topics/files/#file-storage>`_. It implements the :class:
desktop/apps/ansible/elfinder/volumes/storage.py:13
Class
ElfinderVolumeStorageTestCase
desktop/apps/ansible/elfinder/tests/volumes.py:186
Class
ExceptionMiddleware
desktop/core/middleware.py:43
Class
FileNotFoundError
desktop/apps/ansible/elfinder/exceptions.py:63
Class
FinitePaginator
Paginator for cases when the list of items is already finite. A good example is a list generated from an API call. This is a subclass of
desktop/core/pagination/paginator.py:110
Class
InfinitePaginator
Paginator designed for cases when it's not important to know how many total pages. This is useful for any object_list that has no count() me
desktop/core/pagination/paginator.py:3
Class
JobAdmin
docstring for JobAdmin
desktop/apps/ansible/admin.py:18
Class
LdapBackend
desktop/core/auth/backend.py:110
Class
LoginAndPermissionMiddleware
desktop/core/middleware.py:76
Class
MessageException
Explicitly specified msg/filename exception. This has been superceded by PopupException.
desktop/core/lib/exceptions.py:33
Class
Meta
desktop/apps/ansible/models.py:43
Class
Meta
desktop/apps/ansible/models.py:59
Class
Meta
desktop/apps/ansible/models.py:67
Class
Meta
desktop/apps/ansible/models.py:237
Class
Meta
desktop/apps/ansible/models.py:316
Class
Meta
desktop/apps/account/models.py:38
Class
NotAnImageError
desktop/apps/ansible/elfinder/exceptions.py:85
Class
Package
docstring for Package
desktop/apps/ansible/models.py:22
Class
PackageAdmin
docstring for packageAdmin
desktop/apps/ansible/admin.py:8
Class
PaginationMiddleware
Inserts a variable representing the current page onto the request object if it exists in either **GET** or **POST** portions of the request.
desktop/core/pagination/middleware.py:11
Class
PermissionDeniedError
desktop/apps/ansible/elfinder/exceptions.py:71
Class
PrimordialModel
must use a subclass CommonModel or CommonModelNameNotUnique though as this lacks a name field.
desktop/apps/ansible/models.py:37
Class
Profile
User's Profile
desktop/apps/account/models.py:10
Class
ProfileAdmin
docstring for AuthorAdmin
desktop/apps/account/admin.py:10
Class
ProjectAdmin
docstring for AuthorAdmin
desktop/apps/ansible/admin.py:13
Class
StructuredException
Many exceptions in this application are a string and some data that applies to. The middleware will take these exceptions and render them.
desktop/core/lib/exceptions.py:6