cc1  v2.1
CC1 source code docs
 All Classes Namespaces Files Functions Variables Pages
storage_image.py
Go to the documentation of this file.
1 # -*- coding: utf-8 -*-
2 # @COPYRIGHT_begin
3 #
4 # Copyright [2010-2014] Institute of Nuclear Physics PAN, Krakow, Poland
5 #
6 # Licensed under the Apache License, Version 2.0 (the "License");
7 # you may not use this file except in compliance with the License.
8 # You may obtain a copy of the License at
9 #
10 # http://www.apache.org/licenses/LICENSE-2.0
11 #
12 # Unless required by applicable law or agreed to in writing, software
13 # distributed under the License is distributed on an "AS IS" BASIS,
14 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 # See the License for the specific language governing permissions and
16 # limitations under the License.
17 #
18 # @COPYRIGHT_end
19 
20 ##
21 # @package src.clm.views.user.storage_image
22 # @alldecoratedby{src.clm.utils.decorators.user_log}
23 #
24 
25 from clm.utils.decorators import user_log, cm_request
26 
27 
28 @user_log(log=False, pack=False) # false
29 @cm_request
30 ##
31 #
32 # Method returns list of Images.
33 #
34 # @clmview_user
35 # @cm_request_transparent{user.image.get_list()}
36 #
37 def get_list(cm_response, **data):
38  return cm_response
39 
40 
41 @user_log(log=False, pack=False)
42 @cm_request
43 ##
44 #
45 # @clmview_user
46 # @cm_request_transparent{user.image.get_by_id()}
47 #
48 def get_by_id(cm_response, **data): # @todo rename for fun name consistency
49  return cm_response
50 
51 
52 @user_log(log=True, pack=False)
53 @cm_request
54 ##
55 #
56 # @clmview_user
57 # @cm_request_transparent{user.image.delete()}
58 #
59 def delete(cm_response, **data):
60  return cm_response
61 
62 
63 @user_log(log=True, pack=False)
64 @cm_request
65 ##
66 #
67 # @clmview_user
68 # @cm_request_transparent{user.image.edit()}
69 #
70 def edit(cm_response, **data):
71  return cm_response
72 
73 
74 @user_log(log=True, pack=False)
75 @cm_request
76 ##
77 #
78 # @clmview_user
79 # @cm_request_transparent{user.image.create()}
80 #
81 def create(cm_response, **data):
82  return cm_response
83 
84 
85 @user_log(log=True, pack=False)
86 @cm_request
87 ##
88 #
89 # @clmview_user
90 # @cm_request_transparent{user.image.download()}
91 #
92 def download(cm_response, **data):
93  return cm_response
94 
95 
96 @user_log(log=True, pack=False)
97 @cm_request
98 ##
99 #
100 # @clmview_user
101 # @cm_request_transparent{user.image.attach()}
102 #
103 def attach(cm_response, **data): # @todo rename for fun name consistency
104  return cm_response
105 
106 
107 @user_log(log=True, pack=False)
108 @cm_request
109 ##
110 #
111 # @clmview_user
112 # @cm_request_transparent{user.image.detach()}
113 #
114 def detach(cm_response, **data): # @todo rename for fun name consistency
115  return cm_response
116 
117 
118 @user_log(log=False, pack=False)
119 @cm_request
120 ##
121 #
122 # @clmview_user
123 # @cm_request_transparent{user.image.get_filesystems()}
124 #
125 def get_filesystems(cm_response, **data):
126  return cm_response
127 
128 
129 @user_log(log=False, pack=False)
130 @cm_request
131 ##
132 #
133 # @clmview_user
134 # @cm_request_transparent{user.image.get_disk_controllers()}
135 #
136 def get_disk_controllers(cm_response, **data):
137  return cm_response
138 
139 
140 @user_log(log=False, pack=False)
141 @cm_request
142 ##
143 #
144 # @clmview_user
145 # @cm_request_transparent{user.image.convert_to_system_image()}
146 #
147 def convert_to_system_image(cm_response, **data):
148  return cm_response
149