Examples of BackOfficePermission


Examples of org.jboss.dashboard.security.BackOfficePermission

        }
    }

    public void duplicateWorkspace() throws Exception {
        WorkspaceImpl workspace = (WorkspaceImpl) UIServices.lookup().getWorkspacesManager().getWorkspace(workspaceId);
        BackOfficePermission workspacePerm = BackOfficePermission.newInstance(null, BackOfficePermission.ACTION_CREATE_WORKSPACE);
        if (!getUserStatus().hasPermission(workspacePerm)) return;
        WorkspaceImpl workspaceCopy = getCopyManager().copy(workspace);
        Map name = workspace.getName();
        for (Iterator it = name.keySet().iterator(); it.hasNext();) {
            String lang = (String) it.next();
View Full Code Here

Examples of org.jboss.dashboard.security.BackOfficePermission

        if (getUserStatus().isRootUser()) return true;
        Workspace currentWorkspace = getCurrentWorkspace();
        if (currentWorkspace == null) return false;
        WorkspacePermission workspacePerm = WorkspacePermission.newInstance(currentWorkspace, WorkspacePermission.ACTION_ADMIN);

        BackOfficePermission backofficePerm = BackOfficePermission.newInstance(currentWorkspace,
                BackOfficePermission.ACTION_CREATE_WORKSPACE + "," + BackOfficePermission.ACTION_USE_GRAPHIC_RESOURCES + "," + BackOfficePermission.ACTION_USE_PERMISSIONS);
        return (getUserStatus().hasPermission(workspacePerm)|| getUserStatus().hasPermission(backofficePerm));

    }
View Full Code Here

Examples of org.jboss.dashboard.security.BackOfficePermission

    public void service(HttpServletRequest request, HttpServletResponse response) throws FormatterException {
        renderFragment("outputStart");
        renderFragment("workspacesSelect");
        if (getNavigationManager().userIsAdminInCurrentWorkspace()) try {
            Workspace currentWorkspace = getNavigationManager().getCurrentWorkspace();
            BackOfficePermission createPerm = BackOfficePermission.newInstance(null, BackOfficePermission.ACTION_CREATE_WORKSPACE);
            WorkspacePermission editPerm = WorkspacePermission.newInstance(currentWorkspace, WorkspacePermission.ACTION_EDIT);
            WorkspacePermission deletePerm = WorkspacePermission.newInstance(currentWorkspace, WorkspacePermission.ACTION_DELETE);
            boolean canAddWorkspace = getUserStatus().hasPermission(createPerm);
            if (canAddWorkspace) {
                renderFragment("createNewButton");
View Full Code Here

Examples of org.jboss.dashboard.security.BackOfficePermission

        getNavigationManager().setShowingConfig(true);
        tree.getNodeByPath(path).onEdit();
    }

    public void actionNewWorkspace(CommandRequest request) {
        BackOfficePermission workspacePerm = BackOfficePermission.newInstance(null, BackOfficePermission.ACTION_CREATE_WORKSPACE);
        getUserStatus().checkPermission(workspacePerm);
        navigateToConfigPath(newWorkspace);
    }
View Full Code Here

Examples of org.jboss.dashboard.security.BackOfficePermission

    public String getDescription(Locale l) {
        return getI18nProperty("description");
    }

    public boolean isExpandible() {
        BackOfficePermission editPerm = BackOfficePermission.newInstance(null, BackOfficePermission.ACTION_USE_FACTORY);
        return UserStatus.lookup().hasPermission(editPerm);
    }
View Full Code Here

Examples of org.jboss.dashboard.security.BackOfficePermission

                renderFragment("outputEndRow");
                n++;
            }
            renderFragment("endTable");

            BackOfficePermission workspacePerm = BackOfficePermission.newInstance(null, BackOfficePermission.ACTION_CREATE_WORKSPACE);
            if (getUserStatus().hasPermission(workspacePerm)) {
                renderFragment("outputCreateWorkspaceStart");
                setAttribute("error", workspacesPropertiesHandler.hasError("name"));
                renderFragment("outputCreateWorkspaceName");
                renderI18nInputs("name", 50, getWorkspacesPropertiesHandler().getName());
View Full Code Here

Examples of org.jboss.dashboard.security.BackOfficePermission

        }
        return true;
    }

    public boolean isEditable() {
        BackOfficePermission editPerm = BackOfficePermission.newInstance(null, BackOfficePermission.ACTION_USE_PERMISSIONS);
        return super.isEditable() && UserStatus.lookup().hasPermission(editPerm);
    }
View Full Code Here

Examples of org.jboss.dashboard.security.BackOfficePermission

        }
    }

    public void duplicateWorkspace() throws Exception {
        WorkspaceImpl workspace = (WorkspaceImpl) UIServices.lookup().getWorkspacesManager().getWorkspace(workspaceId);
        BackOfficePermission workspacePerm = BackOfficePermission.newInstance(null, BackOfficePermission.ACTION_CREATE_WORKSPACE);
        if (!getUserStatus().hasPermission(workspacePerm)) return;
        WorkspaceImpl workspaceCopy = getCopyManager().copy(workspace);
        Map name = workspace.getName();
        for (Iterator it = name.keySet().iterator(); it.hasNext();) {
            String lang = (String) it.next();
View Full Code Here

Examples of org.jboss.dashboard.security.BackOfficePermission

                renderFragment("outputEndRow");
                n++;
            }
            renderFragment("endTable");

            BackOfficePermission workspacePerm = BackOfficePermission.newInstance(null, BackOfficePermission.ACTION_CREATE_WORKSPACE);
            if (getUserStatus().hasPermission(workspacePerm)) {
                renderFragment("outputCreateWorkspaceStart");
                setAttribute("error", workspacesPropertiesHandler.hasError("name"));
                renderFragment("outputCreateWorkspaceName");
                renderI18nInputs("name", 50, getWorkspacesPropertiesHandler().getName());
View Full Code Here

Examples of org.jboss.dashboard.security.BackOfficePermission

    public void service(HttpServletRequest request, HttpServletResponse response) throws FormatterException {
        renderFragment("outputStart");
        renderFragment("workspacesSelect");
        if (getNavigationManager().isAdminBarVisible()) try {
            Workspace currentWorkspace = getNavigationManager().getCurrentWorkspace();
            BackOfficePermission createPerm = BackOfficePermission.newInstance(null, BackOfficePermission.ACTION_CREATE_WORKSPACE);
            WorkspacePermission editPerm = WorkspacePermission.newInstance(currentWorkspace, WorkspacePermission.ACTION_EDIT);
            WorkspacePermission deletePerm = WorkspacePermission.newInstance(currentWorkspace, WorkspacePermission.ACTION_DELETE);
            boolean canAddWorkspace = getUserStatus().hasPermission(createPerm);
            if (canAddWorkspace) {
                renderFragment("createNewButton");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.