• Table of contents
    1Overview
    2Getting Started
    3UI Extensions
    4Configuration API
    5Security API
    6Events API
    7Injection API
    8Navigation API
    9Convention API
  • Quick Reference

APIs and Tags for advanced Plugin integration

(Quick Reference)

Grails Plugin Platform Core - Reference Documentation

Authors: Marc Palmer (marc@grailsrocks.com), Stéphane Maldini (stephane.maldini@gmail.com)

Version: 1.0.M2-SNAPSHOT

Table of Contents

1Overview
1.1The APIs
1.2Change log
1.3Known Issues
2Getting Started
3UI Extensions
3.1Tags
3.2Beans and utilities
4Configuration API
4.1Changing Application and Plugin Config Values
4.2Declaring Configuration Options
4.3Accessing Plugin Config
5Security API
5.1Implementing a Security Bridge
6Events API
7Injection API
8Navigation API
8.1Concepts
8.2Getting Started
8.3Navigation by convention
8.4What is primary and secondary navigation?
8.5Rendering other menus
8.6Using the Navigation DSL
8.7The Navigation Tags
9Convention API
Quick Reference (hide)

Beans

grailsConventions
grailsEvents
grailsInjection
grailsNavigation
grailsPluginConfiguration
grailsSecurity
grailsUiHelper

Global Properties

pluginConfig

Navigation Tags

breadcrumb
menu
primary
secondary
setActivePath

Plugin Conventions

doWithConfig
doWithConfigOptions

Scripts

update-header

Security Methods

userHasAllRoles
userHasAnyRole
userIsAllowed
withUser

Security Properties

securityIdentity
securityInfo

Security Tags

createLoginLink
createLogoutLink
createSignupLink
identity
ifLoggedIn
ifNotLoggedIn
ifNotPermitted
ifPermitted
info
loginButton
logoutButton
signupButton

Tags System

config
requiresBean

Tags Ui Extension

button
callTag
displayMessage
dummyText
joinClasses
label
organization
siteLink
siteName
siteURL
smartLink
year

Ui Extension Methods

displayFlashMessage
displayMessage

Utility Classes

TagLibUtils
© 2012 Marc Palmer & Stéphane Maldini Please contact the authors with any corrections or suggestions