Webylon 3.1 API Docs
  • Package
  • Class
  • Tree
  • Deprecated
  • Download
Version: current
  • 3.2
  • 3.1

Packages

  • auth
  • Booking
  • cart
    • shipping
    • steppedcheckout
  • Catalog
  • cms
    • assets
    • batchaction
    • batchactions
    • bulkloading
    • comments
    • content
    • core
    • export
    • newsletter
    • publishers
    • reports
    • security
    • tasks
  • Dashboard
  • DataObjectManager
  • event
  • faq
  • forms
    • actions
    • core
    • fields-basic
    • fields-dataless
    • fields-datetime
    • fields-files
    • fields-formatted
    • fields-formattedinput
    • fields-relational
    • fields-structural
    • transformations
    • validators
  • googlesitemaps
  • guestbook
  • installer
  • newsletter
  • None
  • photo
    • gallery
  • PHP
  • polls
  • recaptcha
  • sapphire
    • api
    • bulkloading
    • control
    • core
    • cron
    • dev
    • email
    • fields-formattedinput
    • filesystem
    • formatters
    • forms
    • i18n
    • integration
    • misc
    • model
    • parsers
    • search
    • security
    • tasks
    • testing
    • tools
    • validation
    • view
    • widgets
  • seo
    • open
      • graph
  • sfDateTimePlugin
  • spamprotection
  • stealth
    • captha
  • subsites
  • userform
    • pagetypes
  • userforms
  • webylon
  • widgets

Classes

  • Authenticator
  • BasicAuth
  • ChangePasswordForm
  • Group
  • GroupCsvBulkLoader
  • LoginAttempt
  • LoginForm
  • Member
  • Member_ChangePasswordEmail
  • Member_ForgotPasswordEmail
  • Member_GroupSet
  • Member_ProfileForm
  • Member_SignupEmail
  • Member_Validator
  • MemberAuthenticator
  • MemberCsvBulkLoader
  • MemberLoginForm
  • MemberPassword
  • NZGovtPasswordValidator
  • PasswordEncryptor
  • PasswordEncryptor_LegacyPHPHash
  • PasswordEncryptor_MySQLOldPassword
  • PasswordEncryptor_MySQLPassword
  • PasswordEncryptor_None
  • PasswordEncryptor_PHPHash
  • PasswordValidator
  • Permission
  • Permission_Group
  • PermissionCheckboxSetField
  • PermissionCheckboxSetField_Readonly
  • PermissionRole
  • PermissionRoleCode
  • Security

Interfaces

  • PermissionProvider

Exceptions

  • PasswordEncryptor_NotFoundException

Interface PermissionProvider

Used to let classes provide new permission codes. Every implementor of PermissionProvider is accessed and providePermissions() called to get the full list of permission codes.

Direct known implementers

CMSMain, GroupSubsites, Guestbook_Controller, OrderExporter, Orders1CExchange_Controller, SecurityAdmin, SiteConfig, SiteTree, Subsite, Translatable

Indirect known implementers

Announcement, AnnouncementHolder, DocumentsPage, ErrorPage, Event, EventHolder, FaqHolder, FaqSection, Guestbook, HomePage, MapObject, MapObjectGroup, BaseObjectCategory, MapPage, MediawebPage, NewsEntry, NewsHolder, Page, PhotoAlbumPage, PhotoGalleryPage, Product, ProductSearchPage, ProfilePage, BookingAdminPage, PublHolder, Publication, RedirectorPage, RegistrationPage, Room, RoomCatalog, SimpleOrderPage, SpecialCatalog, StartCatalog, SubscribeForm, BookingPage, Subsite_Template, SubsitesSelectorPage, SubsitesVirtualPage, UserDefinedForm, VideoBankPage, VirtualPage, VirtualProduct, CartPage, Catalog, CheckoutPage, ContactsPage, DocPage

Package: sapphire\security
Located at sapphire/security/PermissionProvider.php

Methods summary

public
# providePermissions( )

Return a map of permission codes to add to the dropdown shown in the Security section of the CMS. array(
'VIEW_SITE' => 'View the site', );

Return a map of permission codes to add to the dropdown shown in the Security section of the CMS. array( 'VIEW_SITE' => 'View the site', );

Magic methods summary

[Raise a SilverStripe Framework issue/bug](https://github.com/silverstripe/silverstripe-framework/issues/new)
- [Raise a SilverStripe CMS issue/bug](https://github.com/silverstripe/silverstripe-cms/issues/new)
- Please use the Silverstripe Forums to ask development related questions. -
Webylon 3.1 API Docs API documentation generated by ApiGen 2.8.0