354 @viewlet_config(name='my-preparations.menu', context=ISiteRoot, layer=IAdminLayer, |
354 @viewlet_config(name='my-preparations.menu', context=ISiteRoot, layer=IAdminLayer, |
355 manager=IMyDashboardMenu, permission=VIEW_SYSTEM_PERMISSION, weight=5) |
355 manager=IMyDashboardMenu, permission=VIEW_SYSTEM_PERMISSION, weight=5) |
356 class SiteRootPreparationsMenu(MenuItem): |
356 class SiteRootPreparationsMenu(MenuItem): |
357 """Site root preparations dashboard menu""" |
357 """Site root preparations dashboard menu""" |
358 |
358 |
359 label = _("My preparations") |
359 label = _("My drafts") |
360 icon_class = None |
360 icon_class = None |
361 url = '#my-preparations.html' |
361 url = '#my-preparations.html' |
362 |
362 |
363 |
363 |
364 @implementer(ISiteRootDashboardTable) |
364 @implementer(ISiteRootDashboardTable) |
365 class SiteRootPreparationsTable(BaseDashboardTable): |
365 class SiteRootPreparationsTable(BaseDashboardTable): |
366 """Site root preparations table""" |
366 """Site root preparations table""" |
367 |
367 |
368 _single_title = _("CONTRIBUTOR - {0} prepared content") |
368 _single_title = _("CONTRIBUTOR - {0} content in preparation") |
369 _plural_title = _("CONTRIBUTOR - {0} prepared contents") |
369 _plural_title = _("CONTRIBUTOR - {0} contents in preparation") |
370 |
370 |
371 |
371 |
372 @adapter_config(context=(ISiteRoot, IPyAMSLayer, SiteRootPreparationsTable), provides=IValues) |
372 @adapter_config(context=(ISiteRoot, IPyAMSLayer, SiteRootPreparationsTable), provides=IValues) |
373 class SiteRootPreparationsValues(ContextRequestViewAdapter): |
373 class SiteRootPreparationsValues(ContextRequestViewAdapter): |
374 """Site root preparations values adapter""" |
374 """Site root preparations values adapter""" |