Class AdminSites


  • @RequestMapping("/cms/sites")
    public class AdminSites
    extends Object
    • Field Detail

      • LOGGER

        protected static final org.slf4j.Logger LOGGER
    • Constructor Detail

      • AdminSites

        public AdminSites()
    • Method Detail

      • list

        @RequestMapping
        public String list​(org.springframework.ui.Model model)
      • search

        @RequestMapping("/search")
        public String search​(org.springframework.ui.Model model,
                             @RequestParam(required=false,defaultValue="1")
                             int page,
                             @RequestParam(required=false)
                             String query,
                             @RequestParam(required=false)
                             String tag)
      • viewSiteAnalyticsData

        @RequestMapping(value="/{slug}/analytics",
                        method=GET,
                        produces="application/json;charset=utf-8")
        public javax.ws.rs.core.Response viewSiteAnalyticsData​(@PathVariable
                                                               String slug)
      • export

        @RequestMapping(value="/{slug}/export",
                        method=GET)
        public void export​(@PathVariable
                           String slug,
                           javax.servlet.http.HttpServletResponse response)
      • importSite

        @RequestMapping(value="/import",
                        method=POST)
        public org.springframework.web.servlet.view.RedirectView importSite​(@RequestParam
                                                                            org.springframework.web.multipart.MultipartFile attachment)
      • edit

        @RequestMapping(value="{slug}/edit",
                        method=POST)
        public org.springframework.web.servlet.view.RedirectView edit​(@PathVariable("slug")
                                                                      String slug,
                                                                      @RequestParam
                                                                      org.fenixedu.commons.i18n.LocalizedString name,
                                                                      @RequestParam
                                                                      org.fenixedu.commons.i18n.LocalizedString description,
                                                                      @RequestParam(required=false)
                                                                      String theme,
                                                                      @RequestParam(required=false)
                                                                      String newSlug,
                                                                      @RequestParam(required=false,defaultValue="")
                                                                      String initialPageSlug,
                                                                      @RequestParam(required=false,defaultValue="false")
                                                                      Boolean published,
                                                                      @RequestParam(required=false)
                                                                      String viewGroup,
                                                                      @RequestParam(required=false)
                                                                      String folder,
                                                                      @RequestParam(required=false)
                                                                      String analyticsCode,
                                                                      @RequestParam(required=false)
                                                                      String accountId,
                                                                      org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
      • editSiteInfo

        public void editSiteInfo​(Site site,
                                 org.springframework.ui.Model model)
      • clone

        @RequestMapping(value="{siteSlug}/clone",
                        method=POST)
        public org.springframework.web.servlet.view.RedirectView clone​(@PathVariable
                                                                       String siteSlug)
      • delete

        @RequestMapping(value="{slug}/delete",
                        method=POST)
        public org.springframework.web.servlet.view.RedirectView delete​(@PathVariable("slug")
                                                                        String slug)
      • editSettings

        @RequestMapping(value="cmsSettings",
                        method=POST)
        public org.springframework.web.servlet.view.RedirectView editSettings​(@RequestParam(required=false)
                                                                              String themesManagers,
                                                                              @RequestParam(required=false)
                                                                              String rolesManagers,
                                                                              @RequestParam(required=false)
                                                                              String foldersManagers,
                                                                              @RequestParam(required=false)
                                                                              String settingsManagers)
      • editDefaultSite

        @RequestMapping(value="defaultSite",
                        method=POST)
        public org.springframework.web.servlet.view.RedirectView editDefaultSite​(@RequestParam
                                                                                 String slug)
      • viewSiteRoles

        @RequestMapping(value="/{slugSite}/roles",
                        method=GET)
        public String viewSiteRoles​(@PathVariable
                                    String slugSite,
                                    org.springframework.ui.Model model)
      • viewEditRole

        @RequestMapping(value="/{slugSite}/roles/{roleId}/edit",
                        method=GET)
        public String viewEditRole​(@PathVariable
                                   String slugSite,
                                   @PathVariable
                                   String roleId,
                                   org.springframework.ui.Model model)
      • changeSiteRole

        @RequestMapping(value="/{slugSite}/roles/{roleId}/change",
                        method=POST)
        public org.springframework.web.servlet.view.RedirectView changeSiteRole​(@PathVariable
                                                                                String slugSite,
                                                                                @PathVariable
                                                                                String roleId,
                                                                                @RequestParam
                                                                                String group)
      • editSiteRole

        @RequestMapping(value="/{slugSite}/roles/{roleId}/edit",
                        method=POST)
        public org.springframework.web.servlet.view.RedirectView editSiteRole​(@PathVariable
                                                                              String slugSite,
                                                                              @PathVariable
                                                                              String roleId,
                                                                              @RequestParam
                                                                              String group)
      • createSiteRole

        @RequestMapping(value="/{slugSite}/roles/add",
                        method=POST)
        public org.springframework.web.servlet.view.RedirectView createSiteRole​(@PathVariable
                                                                                String slugSite,
                                                                                @RequestParam
                                                                                String roleTemplateId)
      • removeRole

        @RequestMapping(value="/{slugSite}/roles/{roleId}/delete",
                        method=POST)
        public org.springframework.web.servlet.view.RedirectView removeRole​(@PathVariable
                                                                            String slugSite,
                                                                            @PathVariable
                                                                            String roleId)