Menu

[r13464]: / trunk / gui / sharing / admin.py  Maximize  Restore  History

Download this file

37 lines (29 with data), 944 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
from django.utils.translation import ugettext as _
from freenasUI.freeadmin.api.resources import NFSShareResource
from freenasUI.freeadmin.options import BaseFreeAdmin
from freenasUI.freeadmin.site import site
from freenasUI.sharing import models
class NFSShareFAdmin(BaseFreeAdmin):
icon_model = u"UNIXShareIcon"
icon_add = u"AddUNIXShareIcon"
icon_view = u"ViewAllUNIXSharesIcon"
icon_object = u"UNIXShareIcon"
inlines = [
{
'form': 'NFS_SharePathForm',
'prefix': 'path_set'
},
]
resource = NFSShareResource
exclude_fields = (
'id',
)
def get_datagrid_columns(self):
columns = super(NFSShareFAdmin, self).get_datagrid_columns()
columns.insert(0, {
'name': 'nfs_paths',
'label': _('Paths'),
'sortable': False,
})
return columns
site.register(models.NFS_Share, NFSShareFAdmin)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.