Package telemeta :: Package web :: Module base :: Class WebView
[hide private]
[frames] | no frames]

Class WebView

source code

object --+
         |
        WebView

Provide web UI methods

Instance Methods [hide private]
 
index(self, request)
Render the homepage
source code
 
get_revisions(self, request, nb) source code
 
collection_detail(self, request, public_id, template='telemeta/collection_detail.html') source code
 
collection_edit(self, request, public_id, template='telemeta/collection_edit.html') source code
 
collection_add(self, request, template='telemeta/collection_add.html') source code
 
collection_copy(self, request, public_id, template='telemeta/collection_edit.html') source code
 
item_previous_next(self, item) source code
 
item_detail(self, request, public_id=None, marker_id=None, template='telemeta/mediaitem_detail.html')
Show the details of a given item
source code
 
get_public_access(self, access, date_from, date_to) source code
 
item_edit(self, request, public_id, template='telemeta/mediaitem_edit.html')
Show the details of a given item
source code
 
item_add(self, request, public_id=None, template='telemeta/mediaitem_add.html')
Show the details of a given item
source code
 
item_copy(self, request, public_id, template='telemeta/mediaitem_copy.html')
Show the details of a given item
source code
 
item_analyze(self, item) source code
 
item_analyze_xml(self, request, public_id) source code
 
item_visualize(self, request, public_id, visualizer_id, width, height) source code
 
list_export_extensions(self)
Return the recognized item export file extensions, as a list
source code
 
item_export(self, request, public_id, extension)
Export a given media item in the specified format (OGG, FLAC, ...)
source code
 
edit_search(self, request, criteria=None) source code
 
complete_location(self, request, with_items=True) source code
 
search(self, request, type=None)
Perform a search through collections and items metadata
source code
 
admin_index(self, request) source code
 
admin_general(self, request) source code
 
admin_enumerations(self, request) source code
 
admin_users(self, request) source code
 
__get_enumerations_list(self) source code
 
__get_admin_context_vars(self) source code
 
__get_enumeration(self, id) source code
 
edit_enumeration(self, request, enumeration_id) source code
 
add_to_enumeration(self, request, enumeration_id) source code
 
update_enumeration(self, request, enumeration_id) source code
 
edit_enumeration_value(self, request, enumeration_id, value_id) source code
 
update_enumeration_value(self, request, enumeration_id, value_id) source code
 
edit_instrument(self, request) source code
 
add_to_instrument(self, request) source code
 
update_instrument(self, request) source code
 
edit_instrument_value(self, request, value_id) source code
 
update_instrument_value(self, request, value_id) source code
 
collection_playlist(self, request, public_id, template, mimetype) source code
 
item_playlist(self, request, public_id, template, mimetype) source code
 
list_continents(self, request) source code
 
country_info(self, request, id) source code
 
list_countries(self, request, continent) source code
 
list_country_collections(self, request, continent, country) source code
 
list_country_items(self, request, continent, country) source code
 
handle_oai_request(self, request) source code
 
render_flatpage(self, request, path) source code
 
logout(self, request) source code
 
add_marker(request, marker) source code
 
del_marker(request, public_id) source code
 
get_markers(request, item_id) source code
 
update_marker(request, marker) source code
 
get_marker_id(request, public_id) source code
 
add_playlist(request, playlist) source code
 
del_playlist(request, public_id) source code
 
get_playlists(self, request, user=None) source code
 
update_playlist(request, playlist) source code
 
add_playlist_resource(request, playlist_id, playlist_resource) source code
 
del_playlist_resource(request, public_id) source code
 
playlist_csv_export(self, request, public_id, resource_type) source code
 
rss(self, request)
Render the RSS feed of last revisions
source code
 
not_allowed(self, request, public_id=None) source code
 
profile_detail(self, request, username, template='telemeta/profile_detail.html') source code
 
profile_edit(self, request, username, template='telemeta/profile_edit.html') source code
 
item_performances_edit(self, request, public_id, template) source code
 
item_keywords_edit(self, request, public_id, template) source code

Inherited from object: __delattr__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Class Variables [hide private]
  graphers = timeside.core.processors(timeside.api.IGrapher)
  decoders = timeside.core.processors(timeside.api.IDecoder)
  encoders = timeside.core.processors(timeside.api.IEncoder)
  analyzers = timeside.core.processors(timeside.api.IAnalyzer)
  cache_data = TelemetaCache(settings.TELEMETA_DATA_CACHE_DIR)
  cache_export = TelemetaCache(settings.TELEMETA_EXPORT_CACHE_DIR)
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

collection_edit(self, request, public_id, template='telemeta/collection_edit.html')

source code 
Decorators:
  • @method_decorator(permission_required('telemeta.change_mediacollection'))

collection_add(self, request, template='telemeta/collection_add.html')

source code 
Decorators:
  • @method_decorator(permission_required('telemeta.add_mediacollection'))

collection_copy(self, request, public_id, template='telemeta/collection_edit.html')

source code 
Decorators:
  • @method_decorator(permission_required('telemeta.add_mediacollection'))

item_edit(self, request, public_id, template='telemeta/mediaitem_edit.html')

source code 

Show the details of a given item

Decorators:
  • @method_decorator(permission_required('telemeta.change_mediaitem'))

item_add(self, request, public_id=None, template='telemeta/mediaitem_add.html')

source code 

Show the details of a given item

Decorators:
  • @method_decorator(permission_required('telemeta.add_mediaitem'))

item_copy(self, request, public_id, template='telemeta/mediaitem_copy.html')

source code 

Show the details of a given item

Decorators:
  • @method_decorator(permission_required('telemeta.add_mediaitem'))

admin_index(self, request)

source code 
Decorators:
  • @method_decorator(permission_required('sites.change_site'))

admin_general(self, request)

source code 
Decorators:
  • @method_decorator(permission_required('sites.change_site'))

admin_enumerations(self, request)

source code 
Decorators:
  • @method_decorator(permission_required('sites.change_site'))

admin_users(self, request)

source code 
Decorators:
  • @method_decorator(permission_required('sites.change_site'))

edit_enumeration(self, request, enumeration_id)

source code 
Decorators:
  • @method_decorator(permission_required('telemeta.change_keyword'))

add_to_enumeration(self, request, enumeration_id)

source code 
Decorators:
  • @method_decorator(permission_required('telemeta.add_keyword'))

update_enumeration(self, request, enumeration_id)

source code 
Decorators:
  • @method_decorator(permission_required('telemeta.change_keyword'))

edit_enumeration_value(self, request, enumeration_id, value_id)

source code 
Decorators:
  • @method_decorator(permission_required('telemeta.change_keyword'))

update_enumeration_value(self, request, enumeration_id, value_id)

source code 
Decorators:
  • @method_decorator(permission_required('telemeta.change_keyword'))

edit_instrument(self, request)

source code 
Decorators:
  • @method_decorator(permission_required('telemeta.change_instrument'))

add_to_instrument(self, request)

source code 
Decorators:
  • @method_decorator(permission_required('telemeta.add_instrument'))

update_instrument(self, request)

source code 
Decorators:
  • @method_decorator(permission_required('telemeta.change_instrument'))

edit_instrument_value(self, request, value_id)

source code 
Decorators:
  • @method_decorator(permission_required('telemeta.change_instrument'))

update_instrument_value(self, request, value_id)

source code 
Decorators:
  • @method_decorator(permission_required('telemeta.change_instrument'))

add_marker(request, marker)

source code 
Decorators:
  • @jsonrpc_method('telemeta.add_marker')

del_marker(request, public_id)

source code 
Decorators:
  • @jsonrpc_method('telemeta.del_marker')

get_markers(request, item_id)

source code 
Decorators:
  • @jsonrpc_method('telemeta.get_markers')

update_marker(request, marker)

source code 
Decorators:
  • @jsonrpc_method('telemeta.update_marker')

get_marker_id(request, public_id)

source code 
Decorators:
  • @jsonrpc_method('telemeta.get_marker_id')

add_playlist(request, playlist)

source code 
Decorators:
  • @jsonrpc_method('telemeta.add_playlist')

del_playlist(request, public_id)

source code 
Decorators:
  • @jsonrpc_method('telemeta.del_playlist')

update_playlist(request, playlist)

source code 
Decorators:
  • @jsonrpc_method('telemeta.update_playlist')

add_playlist_resource(request, playlist_id, playlist_resource)

source code 
Decorators:
  • @jsonrpc_method('telemeta.add_playlist_resource')

del_playlist_resource(request, public_id)

source code 
Decorators:
  • @jsonrpc_method('telemeta.del_playlist_resource')

profile_detail(self, request, username, template='telemeta/profile_detail.html')

source code 
Decorators:
  • @method_decorator(login_required)

item_performances_edit(self, request, public_id, template)

source code 
Decorators:
  • @method_decorator(permission_required('telemeta.change_mediaitem'))

item_keywords_edit(self, request, public_id, template)

source code 
Decorators:
  • @method_decorator(permission_required('telemeta.change_mediaitem'))