Changeset 4441


Ignore:
Timestamp:
02/05/14 10:26:24 (10 years ago)
Author:
andmor
Message:

Hidding edit access panel when user is not schema owner.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site/partials/workspace.html

    r4373 r4441  
    9898                            </div>
    9999                            <div class="panel-body">
    100                                 <div data-collapse="!editAccessPanel.open">
    101                                     <form name="workspace.editAccessForm" class="form-inline">
    102                                         <div class="form-group small">
    103                                             <label>Private</label>
    104                                             <input type="radio" data-ng-change="saveAccessStatus(workspace.editAccessForm.accessPolicy)" name="accessRadios" id="accessRadios1" data-ng-model="workspace.editAccessForm.accessPolicy" value="private" ></input>
    105                                             <span>&nbsp;</span>
    106                                             <label>Shared URL</label>
    107                                             <input type="radio" data-ng-change="saveAccessStatus(workspace.editAccessForm.accessPolicy)" name="accessRadios" id="accessRadios2" data-ng-model="workspace.editAccessForm.accessPolicy" value="shareURL"></input>
    108                                             <span data-ng-show="workspace.waitingForServerAccessStatusUpdate">
    109                                                 &nbsp;&nbsp;<img src="images/spinner-small.gif" alt="Saving..."/>
     100                                <div data-ng-if="schemaEditable">
     101                                    <div data-collapse="!editAccessPanel.open">
     102                                        <form name="workspace.editAccessForm" class="form-inline">
     103                                            <div class="form-group small">
     104                                                <label>Private</label>
     105                                                <input type="radio" data-ng-change="saveAccessStatus(workspace.editAccessForm.accessPolicy)" name="accessRadios" id="accessRadios1" data-ng-model="workspace.editAccessForm.accessPolicy" value="private" ></input>
     106                                                <span>&nbsp;</span>
     107                                                <label>Shared URL</label>
     108                                                <input type="radio" data-ng-change="saveAccessStatus(workspace.editAccessForm.accessPolicy)" name="accessRadios" id="accessRadios2" data-ng-model="workspace.editAccessForm.accessPolicy" value="shareURL"></input>
     109                                                <span data-ng-show="workspace.waitingForServerAccessStatusUpdate">
     110                                                    &nbsp;&nbsp;<img src="images/spinner-small.gif" alt="Saving..."/>
     111                                                </span>
     112                                            </div>
     113                                        </form>
     114                                        <div class="form-group has-error">
     115                                            <span class="help-block" data-collapse="!workspace.accessStatusUpdateAjaxError">
     116                                                <div>The server responded with an error. Please try again!</div>
     117                                                <div>If the problem persists contact us at:</div>
     118                                                <div><a href="mailto:tla@mpi.nl">isocat@mpi.nl</a></div>
    110119                                            </span>
    111120                                        </div>
    112                                     </form>
    113                                     <div class="form-group has-error">
    114                                         <span class="help-block" data-collapse="!workspace.accessStatusUpdateAjaxError">
    115                                             <div>The server responded with an error. Please try again!</div>
    116                                             <div>If the problem persists contact us at:</div>
    117                                             <div><a href="mailto:tla@mpi.nl">isocat@mpi.nl</a></div>
    118                                         </span>
    119121                                    </div>
    120122                                </div>
     
    123125                                        <span data-ng-hide="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] != 'r'">Shared URL&nbsp;&nbsp;</span>
    124126                                        <span data-ng-show="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] != 'r'">Private&nbsp;&nbsp;</span>
    125                                         <a class="small cursor-pointer" data-ng-show="editAccessPanel.open" data-tooltip="Done" data-tooltip-popup-delay="750" data-ng-click="toggleEditAccess()">
     127                                        <a class="small cursor-pointer" data-ng-show="editAccessPanel.open" data-tooltip="Hide edit panel" data-tooltip-popup-delay="750" data-ng-click="toggleEditAccess()">
    126128                                            <i class="glyphicon glyphicon-chevron-up"></i>
    127129                                        </a>
    128                                         <a data-ng-if="displayName != 'guest'" class="small cursor-pointer" data-ng-hide="editAccessPanel.open" data-tooltip="Change access policy" data-tooltip-popup-delay="750" data-ng-click="toggleEditAccess()">
     130                                        <a data-ng-if="schemaEditable" class="small cursor-pointer" data-ng-hide="editAccessPanel.open" data-tooltip="Change access policy" data-tooltip-popup-delay="750" data-ng-click="toggleEditAccess()">
    129131                                            <i class="glyphicon glyphicon-edit"></i>
    130132                                        </a>
Note: See TracChangeset for help on using the changeset viewer.