547 @viewlet_config(name='my-preparations.menu', context=IBaseSharedTool, layer=IAdminLayer, |
547 @viewlet_config(name='my-preparations.menu', context=IBaseSharedTool, layer=IAdminLayer, |
548 manager=IMyDashboardMenu, permission=VIEW_SYSTEM_PERMISSION, weight=5) |
548 manager=IMyDashboardMenu, permission=VIEW_SYSTEM_PERMISSION, weight=5) |
549 class SharedToolPreparationsMenu(MenuItem): |
549 class SharedToolPreparationsMenu(MenuItem): |
550 """Shared tool preparations dashboard menu""" |
550 """Shared tool preparations dashboard menu""" |
551 |
551 |
552 label = _("My preparations") |
552 label = _("My drafts") |
553 icon_class = None |
553 icon_class = None |
554 url = '#my-preparations.html' |
554 url = '#my-preparations.html' |
555 |
555 |
556 |
556 |
557 @implementer(ISharedToolDashboardTable) |
557 @implementer(ISharedToolDashboardTable) |
558 class SharedToolPreparationsTable(BaseDashboardTable): |
558 class SharedToolPreparationsTable(BaseDashboardTable): |
559 """Shared tool preparations table""" |
559 """Shared tool preparations table""" |
560 |
560 |
561 _single_title = _("CONTRIBUTOR - {0} prepared content") |
561 _single_title = _("CONTRIBUTOR - {0} content in preparation") |
562 _plural_title = _("CONTRIBUTOR - {0} prepared contents") |
562 _plural_title = _("CONTRIBUTOR - {0} contents in preparation") |
563 |
563 |
564 |
564 |
565 @adapter_config(context=(IBaseSharedTool, IPyAMSLayer, SharedToolPreparationsTable), provides=IValues) |
565 @adapter_config(context=(IBaseSharedTool, IPyAMSLayer, SharedToolPreparationsTable), provides=IValues) |
566 class SharedToolPreparationsValues(ContextRequestViewAdapter): |
566 class SharedToolPreparationsValues(ContextRequestViewAdapter): |
567 """Shared tool preparations values adapter""" |
567 """Shared tool preparations values adapter""" |