Skip to content

Commit

Permalink
move link features to other plugin
Browse files Browse the repository at this point in the history
  • Loading branch information
albertosouza committed May 14, 2016
1 parent 20e0fab commit 8dfaf41
Show file tree
Hide file tree
Showing 37 changed files with 19 additions and 2,174 deletions.
2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -30,7 +30,7 @@ npm install --save we-plugin-event we-plugin-menu we-plugin-form we-plugin-file

## Hooks and events:

### Before send one event:
### Before send one event in findOne:

```js
plugin.hooks.on('we-plugin-event:before:send:event', function(data, next) {
Expand Down
37 changes: 0 additions & 37 deletions lib/setBreadcrumbs.js
Expand Up @@ -25,43 +25,6 @@ module.exports = function setBreadcrumbs(plugin) {
}
);

//
// CFMenu and links
//
plugin.breadcrumbMenuLink = function breadcrumbMenuLink(req, res) {
return '<li><a href="/event/'+res.locals.event.id+'/admin/cfmenu">'+
res.locals.__('cfmenu.find')+
'</a></li>'
};
plugin.router.breadcrumb.add('adminCfMenuFind', function adminCfMenuFind(req, res, next) {
res.locals.breadcrumb = '<ol class="breadcrumb">'+
plugin.breadcrumbAdminBaseLinks(req, res)+
'<li class="active">'+res.locals.__('event.structure.menus')+'</li>'+
'</ol>';
next();
}
);
plugin.router.breadcrumb.add('adminCfMenuFindCreate', function adminCfMenuFindCreate(req, res, next) {
res.locals.breadcrumb = '<ol class="breadcrumb">'+
plugin.breadcrumbAdminBaseLinks(req, res)+
plugin.breadcrumbMenuLink(req, res)+
'<li class="active">'+res.locals.__('cfmenu.create')+'</li>'+
'</ol>';
next();
}
);
plugin.router.breadcrumb.add('adminCfMenuFindOne', function adminCfMenuFindOne(req, res, next) {
if (!res.locals.data) return next();

res.locals.breadcrumb = '<ol class="breadcrumb">'+
plugin.breadcrumbAdminBaseLinks(req, res)+
plugin.breadcrumbMenuLink(req, res)+
'<li class="active">'+req.we.utils.string(res.locals.data.name || '').truncate(25).s+'</li>'+
'</ol>';
next();
}
);

//
// Event managers
//
Expand Down
81 changes: 0 additions & 81 deletions lib/setRoutesAndResources.js
Expand Up @@ -2,18 +2,6 @@
* Event routes and breadcrumbs
*/
module.exports = function setRoutesAndResources(plugin) {

plugin.setResource({
name: 'cfmenu',
namespace: '/event/:eventId/admin',
layoutName: 'eventAdmin',
create: { breadcrumbHandler: 'adminCfMenuFindCreate' },
findOne: { breadcrumbHandler: 'adminCfMenuFindOne' },
edit: { breadcrumbHandler: 'adminCfMenuFindOne' },
delete: { breadcrumbHandler: 'adminCfMenuFindOne' },
findAll: { breadcrumbHandler: 'adminCfMenuFind' }
});

// set plugin routes
plugin.setRoutes({
'get /event': {
Expand Down Expand Up @@ -115,75 +103,6 @@ module.exports = function setRoutesAndResources(plugin) {
titleI18n: 'event.edit',
breadcrumbHandler: 'eventAdmin'
},

// -- Menu

// add link
'get /event/:eventId([0-9]+)/admin/menu/:cfmenuId([0-9]+)/add-link': {
titleHandler : 'i18n',
titleI18n : 'cflink.create',
layoutName : 'eventAdmin',
controller : 'cflink',
action : 'create',
model : 'cflink',
permission : 'manage_event',
responseType : 'html'
},
'post /event/:eventId([0-9]+)/admin/menu/:cfmenuId([0-9]+)/add-link': {
titleHandler : 'i18n',
titleI18n : 'cflink.create',
layoutName : 'eventAdmin',
controller : 'cflink',
action : 'create',
model : 'cflink',
permission : 'manage_event',
responseType : 'html'
},
'post /event/:eventId([0-9]+)/admin/menu/:cfmenuId([0-9]+)/sort-links': {
layoutName : 'eventAdmin',
controller : 'cflink',
action : 'sortLinks',
model : 'cflink',
permission : 'manage_event',
responseType : 'json'
},

'get /event/:eventId([0-9]+)/admin/menu/:cfmenuId([0-9]+)/link/:cflinkId([0-9]+)': {
titleHandler: 'recordField',
titleField: 'text',
layoutName : 'eventAdmin',
controller : 'cflink',
action : 'edit',
model : 'cflink',
permission : 'manage_event',
responseType : 'html'
},
'post /event/:eventId([0-9]+)/admin/menu/:cfmenuId([0-9]+)/link/:cflinkId([0-9]+)': {
titleHandler: 'recordField',
titleField: 'text',
layoutName : 'eventAdmin',
controller : 'cflink',
action : 'edit',
model : 'cflink',
permission : 'manage_event',
responseType : 'html'
},
'get /event/:eventId([0-9]+)/admin/menu/:cfmenuId([0-9]+)/link/:cflinkId([0-9]+)/delete': {
layoutName : 'eventAdmin',
controller : 'cflink',
action : 'delete',
model : 'cflink',
permission : 'manage_event',
responseType : 'html'
},
'post /event/:eventId([0-9]+)/admin/menu/:cfmenuId([0-9]+)/link/:cflinkId([0-9]+)/delete': {
layoutName : 'eventAdmin',
controller : 'cflink',
action : 'delete',
model : 'cflink',
permission : 'manage_event',
responseType : 'html'
},
// managers
'get /event/:eventId([0-9]+)/admin/managers': {
titleHandler : 'i18n',
Expand Down
134 changes: 3 additions & 131 deletions locales/pt-br.json
Expand Up @@ -12,18 +12,6 @@
"title cannot be null": "O título é nescessário",
"event.find": "Eventos",
"event_admin_registration": "Inscrições",
"cflink.delete.confirm.msg": "Tem certeza que deseja deletar esse link?",
"cflink.create": "Criar link",
"cfmenu.create": "Criar menu",
"cfmenu.edit": "Editar menu",
"cfmenu.find": "Menus",
"cfmenu.findOne": "Menu",
"menu.main": "Menu principal",
"menu.secondary": "Menu secundário",
"menu.social": "Redes sociais",

"cfsociallink.create": "Criar link social",
"cfsociallink.find": "Links sociais",

"event.admin.managers.add": "Adicionar gerente do evento",
"event.admin.managers.searchById.label": "Buscar por ID de usuário",
Expand All @@ -35,20 +23,14 @@
"event.managePage": "Evento",
"event.manager.add.success": "Gerente do evento adicionado com sucesso",
"event.manager.remove.success": "Gerente do evento removido com sucesso",
"event.menu.admin": "Menu de administração",
"event.menu.content": "Menu de conteúdos",
"event.menu.empty": "Esse seminário ainda não tem nenhum menu",
"event.menu.reset": "Resetar os menus do evento",

"event.setManagers": "Gerentes do evento",
"event.structure.menus": "Menus da estrutura do evento",
"event.un-register": "Cancelar inscrição no evento",
"event.userTags": "Etiquetas",
"eventId cannot be null": "Você deve selecionar um evento",
"event_admin": "Painel",
"event_admin_edit": "Editar",
"event_admin_layouts": "Blocos",
"event_admin_menu": "Menus",
"export": "exportar",
"field.password.confirm-password.diferent": "Os campos de senha e repetir a senha estão diferentes",
"field.password.required": "O campo senha é necessário",
Expand All @@ -61,31 +43,6 @@
"file.upload.selector.btn": "Selecionar arquivo",
"file.uploader.title": "Enviar arquivo",

"form-cflink-afterText": "Depois do texto",
"form-cflink-beforeText": "Antes do texto",
"form-cflink-class": "Classes do link",
"form-cflink-eventId": "ID do evento",
"form-cflink-depth": "Identação",
"form-cflink-href": "URL do link",
"form-cflink-key": "Atributo key",
"form-cflink-order": "Ordem do link",
"form-cflink-parent": "Link parente",
"form-cflink-rel": "Atributo rel",
"form-cflink-style": "Estilo de CSS",
"form-cflink-target": "Target do link",
"form-cflink-text": "Texto",
"form-cflink-title": "Atributo title",
"form-cflink-weight": "Peso",
"form-cfmenu-class": "Classes do menu",
"form-cfmenu-eventId": "ID do evento",
"form-cfmenu-links": "Links",
"form-cfmenu-name": "Nome",

"form-cfsociallink-label": "Label",
"form-cfsociallink-link": "Link",
"form-cfsociallink-text": "Texto",
"form-cfsociallink-weight": "Peso",

"form-placeholder-cfspeaker-highlighted": " ",
"form-helper-cfspeaker-highlighted": " ",

Expand Down Expand Up @@ -115,31 +72,6 @@
"form-event-vacancies": "Quantidade de vagas disponíveis",
"form-event-isOnline": "Esse evento só vai acontecer online?",

"form-helper-cflink-afterText": " ",
"form-helper-cflink-beforeText": " ",
"form-helper-cflink-class": " ",
"form-helper-cflink-eventId": " ",
"form-helper-cflink-depth": " ",
"form-helper-cflink-href": " ",
"form-helper-cflink-key": " ",
"form-helper-cflink-order": " ",
"form-helper-cflink-parent": " ",
"form-helper-cflink-rel": " ",
"form-helper-cflink-style": " ",
"form-helper-cflink-target": " ",
"form-helper-cflink-text": " ",
"form-helper-cflink-title": " ",
"form-helper-cflink-weight": " ",
"form-helper-cfmenu-class": " ",
"form-helper-cfmenu-eventId": " ",
"form-helper-cfmenu-links": " ",
"form-helper-cfmenu-name": " ",

"form-helper-cfsociallink-label": " ",
"form-helper-cfsociallink-link": " ",
"form-helper-cfsociallink-text": " ",
"form-helper-cfsociallink-weight": " ",

"form-helper-change-password-newPassword": " ",
"form-helper-change-password-password": " ",
"form-helper-change-password-rNewPassword": " ",
Expand All @@ -162,44 +94,11 @@
"form-helper-event-title": " ",
"form-helper-event-vacancies": " ",
"form-helper-forgot-password-email": " ",
"form-helper-link-class": " ",
"form-helper-link-depth": " ",
"form-helper-link-href": " ",
"form-helper-link-key": " ",
"form-helper-link-parent": " ",
"form-helper-link-rel": " ",
"form-helper-link-style": " ",
"form-helper-link-target": " ",
"form-helper-link-text": " ",
"form-helper-link-title": " ",
"form-helper-link-weight": " ",

"form-helper-login-email": "Exemplo: santosouza@exemplo.org",
"form-helper-login-password": " ",
"form-helper-menu-class": " ",
"form-helper-menu-name": " ",
"form-placeholder-cflink-afterText": " ",
"form-placeholder-cflink-beforeText": " ",
"form-placeholder-cflink-class": " ",
"form-placeholder-cflink-eventId": " ",
"form-placeholder-cflink-depth": " ",
"form-placeholder-cflink-href": " ",
"form-placeholder-cflink-key": " ",
"form-placeholder-cflink-order": " ",
"form-placeholder-cflink-parent": " ",
"form-placeholder-cflink-rel": " ",
"form-placeholder-cflink-style": " ",
"form-placeholder-cflink-target": " ",
"form-placeholder-cflink-text": " ",
"form-placeholder-cflink-title": " ",
"form-placeholder-cflink-weight": " ",
"form-placeholder-cfmenu-class": " ",
"form-placeholder-cfmenu-eventId": " ",
"form-placeholder-cfmenu-links": " ",
"form-placeholder-cfmenu-name": " ",
"form-placeholder-cfsociallink-label": " ",
"form-placeholder-cfsociallink-link": " ",
"form-placeholder-cfsociallink-text": " ",
"form-placeholder-cfsociallink-weight": " ",


"form-placeholder-change-password-newPassword": "Digite a nova senha aqui ...",
"form-placeholder-change-password-password": "Digite a senha atual aqui ...",
"form-placeholder-change-password-rNewPassword": "Digite a nova senha aqui ...",
Expand Down Expand Up @@ -297,48 +196,21 @@


"widget.we-cf-location-map.label": "Mapa com a localização do evento",
"widget.we-cf-menu-admin.label": "Menu de administração do evento",
"widget.we-cf-menu-content.label": "Menu de conteúdos do evento",
"widget.we-cf-news.label": "Bloco de notícias do evento",
"widget.we-cf-partners.label": "Bloco de parceiros e apoio do evento",
"widget.we-cf-schedule.label": "Bloco com a programação do evento",
"widget.we-cf-speakers.label": "Bloco com os palestrantes do evento",
"widget.we-cf-topics.label": "Bloco com os temas do evento",
"widget.we-cf-video.label": "Bloco com os vídeos do evento",

"event.callForPapersDates": "Envio de trabalhos",
"event.registrationDates": "Inscrições",
"event.dates": "Data do evento",
"cfpage.find": "Páginas",

"cfregistration.findOne": "Dados da inscrição",
"cfregistrationtype.delete.confirm.msg": "Você tem certeza que deseja deletar esse tipo de inscrição?",
"cfmenu.delete": "Deletar menu",
"cfmenu.delete.confirm.msg": "Você tem certeza que deseja deletar esse menu?",
"widget.form.news.nid": "ID da notícia",
"widget.form.news.nid.placeholder": " ",
"cfspeaker.delete.confirm.msg": "Você tem certeza que deseja remover esse palestrante do evento?",
"event.cfvideo.empty": "Esse evento não tem vídeos publicados",
"event.btn.closed": "Evento fechado",
"form-cfcontact-submit": "Enviar",
"cfcontact.link": "Contato",
"order.save.btn": "Salvar ordem",

"cfcertification.template.updated.successfully": "O template de certificado foi atualizado com sucesso",

"Certification": "Certificado",

"cfcertification.generation.count": "Certificados gerados",
"cflink.advanced-fields.text": "Atributos avançados",

"cflink.create.success": "O link foi criado com sucesso",
"cfregistration.create.user.registered": "Esse usuário já está registrado nesse evento",
"cfregistration.create.succes": "Usuário registrado com sucesso",
"event.search.title": "Buscar",
"event.search.title.placeholder": "Digite o título do evento aqui...",
"widget.filter.tags.title": "Assuntos",
"event.find.empty": "Nenhum evento encontrado",
"widget.event.navigation.menu": "Menu",
"event.find.next": "Próximos eventos",
"form-event-about-isOnline": "Evento é apenas online?"
}

0 comments on commit 8dfaf41

Please sign in to comment.