- Timestamp:
- 02/25/14 14:40:50 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cats/SCHEMAcat/trunk/urn.org.isocat.schemacat.site/site/partials/workspace.html
r4476 r4567 4 4 <div class="sidebar-nav-fixed"> 5 5 <!--<form class="form-search"> 6 <div class="input-append"> 7 <input type="text" class="search-query"/> 8 <button type="submit" class="btn">Search</button> 9 </div> 6 <div class="input-group"> 7 <input type="text" class="form-control" placeholder="Search" name="srch-term" id="srch-term"> 8 <div class="input-group-btn"> 9 <button class="btn btn-default" type="submit"><i class="glyphicon glyphicon-search"></i></button> 10 </div> 11 </div> 10 12 </form>--> 11 13 <div class="panel panel-default"> … … 21 23 <tr data-ng-class="{'active': $index==selectedSchemaIndex,'cursor-pointer': $index!=selectedSchemaIndex}" data-ng-repeat="schema in schemasList" data-ng-click="selectSchema($index)"> 22 24 <td data-ng-bind="schema['sc:name']"></td> 23 <td data-ng-if="schema['sc:version'] != ' [object Object]'" data-ng-bind="schema['sc:version']"/>24 <td data-ng-if="schema['sc:version'] == ' [object Object]'"/>25 <td data-ng-if="schema['sc:version'] != ''" data-ng-bind="schema['sc:version']"/> 26 <td data-ng-if="schema['sc:version'] == ''"/> 25 27 <td data-ng-bind="schema['sc:status']"/> 26 28 </tr> … … 28 30 </table> 29 31 </div> 30 <div data-ng-if="schemasResult['sc:result']['sc:total-schemas'] > pageSize" class="paginator centered">32 <div data-ng-if="schemasResult['sc:result']['sc:total-schemas'] > pageSize" class="paginator text-center"> 31 33 <div data-pagination="" data-page="currentPage" data-total-items="totalSchemaItems" data-items-per-page="pageSize" data-max-size="5" class="pagination-sm cursor-pointer" data-on-select-page="selectPage(page)" 32 34 data-boundary-links="true" data-previous-text="â¹" data-next-text="âº" data-first-text="«" data-last-text="»"></div> … … 38 40 <div id="schema-div" data-ng-class="animateSchemaChange"> 39 41 <div class="small"> 40 <h1 id="schema-name" data-ng-bind="selectedSchema['sc:schema']['sc:name']"></h1> 41 <p data-ng-if="selectedSchema['sc:schema']['sc:description'] != '[object Object]'" data-ng-bind="selectedSchema['sc:schema']['sc:description']"/> 42 <p data-ng-if="selectedSchema['sc:schema']['sc:description'] == '[object Object]'">--</p> 42 <span data-ng-controller="NamePanelCtrl"> 43 <form name="workspace.namePanel.editForm" data-collapse="!workspace.namePanel.editForm.open" class="form-horizontal"> 44 <div class="form-group no-bottom-margin"> 45 <span class="col-xs-9"> 46 <input name="input" class="form-control" type="text" data-ng-model="selectedSchema['sc:schema']['sc:name']" ng-trim="false"></input> 47 </span> 48 <span class="col-xs-3"> 49 <span data-ng-show="workspace.namePanel.editForm.$dirty && !workspace.namePanel.waitingForServerUpdate"> 50 51 <a class="cursor-pointer" data-tooltip="Save changes" data-tooltip-popup-delay="750" data-ng-click="saveName()"><i class="glyphicon glyphicon-ok small"></i></a> 52 53 <a class="cursor-pointer" data-tooltip="Discard changes" data-tooltip-popup-delay="750" data-ng-click="toggleEditName(true)"><i class="glyphicon glyphicon-remove small"></i></a> 54 </span> 55 <span data-ng-show="workspace.namePanel.waitingForServerUpdate"> 56 <img src="images/spinner-small.gif" alt="Saving..."/> 57 </span> 58 </span> 59 </div> 60 </form> 61 <h1 id="schema-name" class="inline" data-ng-bind="selectedSchema['sc:schema']['sc:name']"></h1> 62 <span> </span> 63 <a data-ng-class="{'glow-warn': workspace.namePanel.editForm.$dirty}" data-ng-if="schemaEditable && !workspace.namePanel.editForm.open" class="small cursor-pointer" data-tooltip="{{workspace.namePanel.editButtonTooltip}}" data-tooltip-popup-delay="750" data-tooltip-append-to-body="true" data-ng-click="toggleEditName(false)"> 64 <i class="glyphicon glyphicon-edit"></i> 65 </a> 66 <a data-ng-if="schemaEditable && workspace.namePanel.editForm.open" class="small cursor-pointer glow" data-tooltip="{{workspace.namePanel.editButtonTooltip}}" data-tooltip-popup-delay="750" data-tooltip-append-to-body="true" data-ng-click="toggleEditName(false)"> 67 <i class="glyphicon glyphicon-chevron-up"></i> 68 </a> 69 </span> 70 <span data-ng-controller="DescriptionPanelCtrl"> 71 <form name="workspace.descriptionPanel.editForm" data-collapse="!workspace.descriptionPanel.editForm.open" class="help-block"> 72 <div class="form-group"> 73 <div class="row"> 74 <div class="col-xs-11"> 75 <textarea name="input" class="form-control vertical" data-ng-model="selectedSchema['sc:schema']['sc:description']" ng-trim="false" data-autosize-textarea=""></textarea> 76 </div> 77 <div class="col-xs-1 row text-center" data-ng-if="!workspace.descriptionPanel.waitingForServerUpdate && workspace.descriptionPanel.editForm.$dirty"> 78 <div> 79 <a class="cursor-pointer" data-tooltip="Save description" data-tooltip-popup-delay="750" data-ng-click="saveDescription()"> 80 <i class="glyphicon glyphicon-ok small"></i> 81 </a> 82 </div> 83 <div> 84 <a class="cursor-pointer" data-tooltip="Discard changes" data-tooltip-popup-delay="750" data-ng-click="toggleEditDescription(true)"> 85 <i class="glyphicon glyphicon-remove small"></i> 86 </a> 87 </div> 88 </div> 89 <div id="description-spinner" class="col-xs-1 row text-center" data-ng-if="workspace.descriptionPanel.waitingForServerUpdate"> 90 <img src="images/spinner.gif" alt="Loading..."/> 91 </div> 92 </div> 93 <div class="has-error" data-collapse="!workspace.descriptionPanel.updateAjaxError"> 94 <span class="help-block small"> 95 <div>The server responded with an error. Please try again!</div> 96 <div>If the problem persists contact us at:</div> 97 <address><a href="mailto:tla@mpi.nl">isocat@mpi.nl</a></address> 98 </span> 99 </div> 100 </div> 101 </form> 102 <p> 103 <span> 104 <span data-ng-if="selectedSchema['sc:schema']['sc:description'] != ''" data-ng-bind="selectedSchema['sc:schema']['sc:description']" class="pre-wrap"></span> 105 <span data-ng-if="selectedSchema['sc:schema']['sc:description'] == ''">--</span> 106 <span> </span> 107 <small> 108 <a data-ng-class="{'glow-warn': workspace.descriptionPanel.editForm.$dirty}" data-ng-if="schemaEditable && !workspace.descriptionPanel.editForm.open" class="small cursor-pointer" data-tooltip="{{workspace.descriptionPanel.editButtonTooltip}}" data-tooltip-popup-delay="750" data-tooltip-append-to-body="true" data-ng-click="toggleEditDescription(false)"> 109 <i class="glyphicon glyphicon-edit"></i> 110 </a> 111 <a data-ng-if="schemaEditable && workspace.descriptionPanel.editForm.open" class="small cursor-pointer glow" data-tooltip="{{workspace.descriptionPanel.editButtonTooltip}}" data-tooltip-popup-delay="750" data-tooltip-append-to-body="true" data-ng-click="toggleEditDescription(false)"> 112 <i class="glyphicon glyphicon-chevron-up"></i> 113 </a> 114 </small> 115 </span> 116 </p> 117 </span> 43 118 <div class="row"> 44 <div class="col-sm- 2">119 <div class="col-sm-3" data-ng-init="workspace.collapsibleDetailPanels.version.open = false;"> 45 120 <h4>Version:</h4> 46 <p data-ng-if="selectedSchema['sc:schema']['sc:version'] != '[object Object]'" data-ng-bind="selectedSchema['sc:schema']['sc:version']"/> 47 <p data-ng-if="selectedSchema['sc:schema']['sc:version'] == '[object Object]'">--</p> 48 </div> 49 <div class="col-sm-2"> 121 <div data-collapse="workspace.collapsibleDetailPanels.version.resettingUpdate"> 122 <p> 123 <span data-ng-if="selectedSchema['sc:schema']['sc:version'] != ''" data-ng-bind="selectedSchema['sc:schema']['sc:version']"></span> 124 <span data-ng-if="selectedSchema['sc:schema']['sc:version'] == ''"> -- </span> 125 <span id="version-actions"> 126 <span> </span> 127 <span data-ng-if="!workspace.collapsibleDetailPanels.version.open" class="word-breaking-wraper"> 128 <a data-ng-class="{'glow-warn': workspace.collapsibleDetailPanels.version.editForm.$dirty}" data-tooltip="{{workspace.collapsibleDetailPanels.version.detailButtonTooltip}}" data-tooltip-popup-delay="750" 129 data-tooltip-placement="top" data-ng-click="toggleDetailsPanel('version')" class="cursor-pointer"><i class="glyphicon glyphicon-collapse-down small"></i></a> 130 </span> 131 <span data-ng-if="workspace.collapsibleDetailPanels.version.open" class="word-breaking-wraper"> 132 <a class="glow cursor-pointer" data-tooltip="{{workspace.collapsibleDetailPanels.version.detailButtonTooltip}}" data-tooltip-popup-delay="750" 133 data-tooltip-placement="bottom" data-ng-click="toggleDetailsPanel('version')"><i class="glyphicon glyphicon-collapse-up small"></i></a> 134 </span> 135 </span> 136 </p> 137 </div> 138 </div> 139 <div class="col-sm-3" data-ng-init="workspace.collapsibleDetailPanels.status.open = false;"> 50 140 <h4>Status:</h4> 51 <p data-ng-if="selectedSchema['sc:schema']['sc:status'] != '[object Object]'" data-ng-bind="selectedSchema['sc:schema']['sc:status']"/> 52 <p data-ng-if="selectedSchema['sc:schema']['sc:status'] == '[object Object]'">--</p> 53 </div> 54 <div class="col-sm-3" data-ng-init="accessDetailsPanel.open = false;"> 141 <div> 142 <p> 143 <span data-ng-if="selectedSchema['sc:schema']['sc:status'] != ''" data-ng-bind="selectedSchema['sc:schema']['sc:status']"></span> 144 <span data-ng-if="selectedSchema['sc:schema']['sc:status'] == ''"> -- </span> 145 <span id="status-actions"> 146 <span> </span> 147 <span data-ng-if="!workspace.collapsibleDetailPanels.status.open" class="word-breaking-wraper"> 148 <a data-tooltip="{{workspace.collapsibleDetailPanels.status.detailButtonTooltip}}" data-tooltip-popup-delay="750" 149 data-tooltip-placement="top" data-ng-click="toggleDetailsPanel('status')" class="cursor-pointer"><i class="glyphicon glyphicon-collapse-down small"></i></a> 150 </span> 151 <span data-ng-if="workspace.collapsibleDetailPanels.status.open" class="word-breaking-wraper"> 152 <a class="glow cursor-pointer" data-tooltip="{{workspace.collapsibleDetailPanels.status.detailButtonTooltip}}" data-tooltip-popup-delay="750" 153 data-tooltip-placement="bottom" data-ng-click="toggleDetailsPanel('status')"><i class="glyphicon glyphicon-collapse-up small"></i></a> 154 </span> 155 </span> 156 </p> 157 </div> 158 </div> 159 <div class="col-sm-3" data-ng-init="workspace.collapsibleDetailPanels.access.open = false;"> 55 160 <h4>Access:</h4> 56 <div data-collapse="workspace. waitingForServerAccessStatusUpdate">161 <div data-collapse="workspace.collapsibleDetailPanels.access.waitingForServerUpdate"> 57 162 <p> 58 163 <span data-ng-if="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] == 'r'">shared URL </span> 59 164 <span data-ng-if="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] != 'r'">private </span> 60 <s mallid="access-actions">61 <span data-ng- show="!accessDetailsPanel.open" class="word-breaking-wraper">62 <a data-tooltip=" Show access policy details" data-tooltip-popup-delay="750"63 data-tooltip-placement="top" data-ng-click="toggle AccessDetails()" class="cursor-pointer"><i class="glyphicon glyphicon-collapse-down"></i></a>64 </span> 65 <span data-ng- show="accessDetailsPanel.open" class="word-breaking-wraper">66 <a data-tooltip="Hidde access policy details" data-tooltip-popup-delay="750"67 data-tooltip-placement="bottom" data-ng-click="toggle AccessDetails()" class="cursor-pointer"><i class="glyphicon glyphicon-collapse-up"></i></a>68 </span> 69 </s mall>70 </p> 71 </div> 72 </div> 73 <div class="col-sm- 2">165 <span id="access-actions"> 166 <span data-ng-if="!workspace.collapsibleDetailPanels.access.open" class="word-breaking-wraper"> 167 <a data-tooltip="{{workspace.collapsibleDetailPanels.access.detailButtonTooltip}}" data-tooltip-popup-delay="750" 168 data-tooltip-placement="top" data-ng-click="toggleDetailsPanel('access')" class="cursor-pointer"><i class="glyphicon glyphicon-collapse-down small"></i></a> 169 </span> 170 <span data-ng-if="workspace.collapsibleDetailPanels.access.open" class="word-breaking-wraper"> 171 <a class="glow cursor-pointer" data-tooltip="{{workspace.collapsibleDetailPanels.access.detailButtonTooltip}}" data-tooltip-popup-delay="750" 172 data-tooltip-placement="bottom" data-ng-click="toggleDetailsPanel('access')"><i class="glyphicon glyphicon-collapse-up small"></i></a> 173 </span> 174 </span> 175 </p> 176 </div> 177 </div> 178 <div class="col-sm-3" data-ng-init="workspace.collapsibleDetailPanels.license.open = false;"> 74 179 <h4>License:</h4> 75 <p data-ng-if="selectedSchema['sc:schema']['sc:license'] != undefined"> 76 <a href="{{selectedSchema['sc:schema']['sc:license']['sc:license-text']}}" data-tooltip-append-to-body="true" data-tooltip-placement="right" data-tooltip-html-unsafe="{{selectedSchema['sc:schema']['sc:license']['sc:full-name']}}<br/><span>OSI approved: </span><span>{{selectedSchema['sc:schema']['sc:license']['sc:OSI-approved']}}</span><br/><br/><span>Click to view license text...</span>"> 77 <small data-ng-bind="selectedSchema['sc:schema']['sc:license']['xml:id']"></small> 78 </a> 180 <p data-ng-if="selectedSchema['sc:schema']['sc:license'] != undefined" data-collapse="workspace.collapsibleDetailPanels.license.updatingLicense"> 181 <small data-ng-bind="selectedSchema['sc:schema']['sc:license']['xml:id']"></small> 182 <span id="license-actions"> 183 <span data-ng-if="!workspace.collapsibleDetailPanels.license.open" class="word-breaking-wraper"> 184 <a data-ng-class="{'glow-warn': workspace.collapsibleDetailPanels.license.modelDirty}" data-tooltip="{{workspace.collapsibleDetailPanels.license.detailButtonTooltip}}" data-tooltip-popup-delay="750" 185 data-tooltip-placement="top" data-ng-click="toggleDetailsPanel('license')" class="cursor-pointer"><i class="glyphicon glyphicon-collapse-down small"></i></a> 186 </span> 187 <span data-ng-if="workspace.collapsibleDetailPanels.license.open" class="word-breaking-wraper"> 188 <a class="glow cursor-pointer" data-tooltip="{{workspace.collapsibleDetailPanels.license.detailButtonTooltip}}" data-tooltip-popup-delay="750" 189 data-tooltip-placement="bottom" data-ng-click="toggleDetailsPanel('license')"><i class="glyphicon glyphicon-collapse-up small"></i></a> 190 </span> 191 </span> 79 192 </p> 80 193 <p data-ng-if="selectedSchema['sc:schema']['sc:license'] == undefined">--</p> 81 194 </div> 82 195 </div> 83 <div class="row col-md-12" data-ng-controller="accessDetailsPanelCtrl"> 84 <div class="panel panel-primary small modal-title" data-collapse="!accessDetailsPanel.open"> 196 <div class="row col-md-12" data-ng-controller="VersionDetailsPanelCtrl"> 197 <div class="panel panel-primary small modal-title" data-collapse="!workspace.collapsibleDetailPanels.version.open"> 198 <div class="panel-heading"> 199 <label>Version details:</label> 200 </div> 201 <div class="panel-body"> 202 <div data-ng-if="schemaEditable"> 203 <div data-collapse="!workspace.collapsibleDetailPanels.version.editPanel.open"> 204 <form name="workspace.collapsibleDetailPanels.version.editForm" class="form-inline"> 205 <div class="form-group"> 206 <label class="control-label">New version: </label> 207 <input name="input" class="form-control" type="text" data-ng-model="selectedSchema['sc:schema']['sc:version']"></input> 208 <span data-ng-show="workspace.collapsibleDetailPanels.version.editForm.$dirty && !workspace.collapsibleDetailPanels.version.waitingForServerUpdate"> 209 210 <a class="cursor-pointer" data-tooltip="Save changes" data-tooltip-popup-delay="750" data-ng-click="saveVersion()"><i class="glyphicon glyphicon-ok small"></i></a> 211 212 <a class="cursor-pointer" data-tooltip="Discard changes" data-tooltip-popup-delay="750" data-ng-click="toggleEditVersion(true)"><i class="glyphicon glyphicon-remove small"></i></a> 213 </span> 214 <span data-ng-show="workspace.collapsibleDetailPanels.version.waitingForServerUpdate"> 215 <img src="images/spinner-small.gif" alt="Saving..."/> 216 </span> 217 </div> 218 </form> 219 <div class="form-group has-error" data-collapse="!workspace.collapsibleDetailPanels.version.updateAjaxError"> 220 <span class="help-block"> 221 <div>The server responded with an error. Please try again!</div> 222 <div>If the problem persists contact us at:</div> 223 <address><a href="mailto:tla@mpi.nl">isocat@mpi.nl</a></address> 224 </span> 225 </div> 226 <br/> 227 </div> 228 </div> 229 <p data-collapse="workspace.collapsibleDetailPanels.version.resettingUpdate"> 230 <label> 231 <span data-ng-if="selectedSchema['sc:schema']['sc:version'] != ''">{{selectedSchema['sc:schema']['sc:version']}} </span> 232 <span data-ng-if="selectedSchema['sc:schema']['sc:version'] == ''">-- </span> 233 </label> 234 <a data-ng-if="schemaEditable && !workspace.collapsibleDetailPanels.version.editPanel.open" data-ng-class="{'glow-warn': workspace.collapsibleDetailPanels.version.editForm.$dirty}" class="small cursor-pointer" data-tooltip="{{workspace.collapsibleDetailPanels.version.editButtonTooltip}}"data-tooltip-popup-delay="750" data-ng-click="toggleEditVersion(false)"> 235 <i class="glyphicon glyphicon-edit"></i> 236 </a> 237 <a class="small cursor-pointer glow" data-ng-if="workspace.collapsibleDetailPanels.version.editPanel.open" data-tooltip="{{workspace.collapsibleDetailPanels.version.editButtonTooltip}}" data-tooltip-popup-delay="750" data-ng-click="toggleEditVersion(false)"> 238 <i class="glyphicon glyphicon-chevron-up"></i> 239 </a> 240 </p> 241 <div data-collapse="workspace.collapsibleDetailPanels.version.waitingForServerUpdate"> 242 <div data-ng-show="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] == 'r'"> 243 <p data-ng-if="selectedSchema['sc:schema']['sc:version'] == ''">This schema has no version number and cannot be published. Edit the field to assign a version number.</p> 244 </div> 245 </div> 246 </div> 247 </div> 248 </div> 249 <div class="row col-md-12" data-ng-controller="StatusDetailsPanelCtrl"> 250 <div class="panel panel-primary small modal-title" data-collapse="!workspace.collapsibleDetailPanels.status.open"> 251 <div class="panel-heading"> 252 <label>Status details:</label> 253 </div> 254 <div class="panel-body"> 255 <div data-ng-if="schemaEditable"> 256 <div data-collapse="!workspace.collapsibleDetailPanels.status.editPanel.open"> 257 <form name="workspace.collapsibleDetailPanels.status.editForm" class="form-inline"> 258 <div class="form-group small"> 259 <select name="input" class="form-control" data-ng-model="selectedSchema['sc:schema']['sc:status']" data-ng-options="status for status in workspace.collapsibleDetailPanels.status.possibleStatusList" data-ng-change="saveStatus()"> 260 </select> 261 <span data-ng-show="workspace.collapsibleDetailPanels.status.waitingForServerUpdate"> 262 <img src="images/spinner-small.gif" alt="Saving..."/> 263 </span> 264 </div> 265 <br/><br/> 266 </form> 267 <div class="form-group has-error" data-collapse="!workspace.collapsibleDetailPanels.status.updateAjaxError"> 268 <span class="help-block"> 269 <div>The server responded with an error. Please try again!</div> 270 <div>If the problem persists contact us at:</div> 271 <address><a href="mailto:tla@mpi.nl">isocat@mpi.nl</a></address> 272 </span> 273 </div> 274 </div> 275 </div> 276 <p data-collapse="workspace.collapsibleDetailPanels.status.waitingForServerUpdate"> 277 <label> 278 <span data-ng-if="selectedSchema['sc:schema']['sc:status'] != ''" class="capitalize">{{selectedSchema['sc:schema']['sc:status']}} </span> 279 <span data-ng-if="selectedSchema['sc:schema']['sc:status'] == ''">-- </span> 280 <a data-ng-if="schemaEditable && !workspace.collapsibleDetailPanels.status.editPanel.open" class="small cursor-pointer" data-tooltip="Change schema status" data-tooltip-popup-delay="750" data-ng-click="toggleEditStatus()"> 281 <i class="glyphicon glyphicon-edit"></i> 282 </a> 283 <a data-ng-if="schemaEditable &&workspace.collapsibleDetailPanels.status.editPanel.open" class="small cursor-pointer glow" data-tooltip="Hide edit panel" data-tooltip-popup-delay="750" data-ng-click="toggleEditStatus()"> 284 <i class="glyphicon glyphicon-chevron-up"></i> 285 </a> 286 </label> 287 </p> 288 <div data-collapse="workspace.collapsibleDetailPanels.status.waitingForServerUpdate"> 289 <p data-ng-if="selectedSchema['sc:schema']['sc:status'] == ''">This schema has no status information and cannot be published. Edit the field to assign a status.</p> 290 <div data-ng-if="selectedSchema['sc:schema']['sc:status'] == 'production' && selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] == 'r'"> 291 <p>This schema is published and in production. After publishing, the schema status can only be changed to 'deprecated' or 'superseeded'.</p> 292 </div> 293 294 <div data-ng-if="selectedSchema['sc:schema']['sc:status'] == 'development' && selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] != 'r'"> 295 <p>This schema is in development and not published yet. Before publishing, the schema status can only be changed to 'deprecated' or 'superseeded'. When publishing the schema status will be automacticaly updated to 'production'.</p> 296 </div> 297 <div> 298 <p data-ng-if="selectedSchema['sc:schema']['sc:status'] == 'deprecated'">This schema has been deprecated.</p> 299 </div> 300 <div> 301 <p data-ng-if="selectedSchema['sc:schema']['sc:status'] == 'superseeded'">This schema has been superseeded.</p> 302 </div> 303 304 </div> 305 </div> 306 </div> 307 </div> 308 <div class="row col-md-12" data-ng-controller="AccessDetailsPanelCtrl"> 309 <div class="panel panel-primary small modal-title" data-collapse="!workspace.collapsibleDetailPanels.access.open"> 85 310 <div class="panel-heading"> 86 311 <label>Access policy:</label> … … 88 313 <div class="panel-body"> 89 314 <div data-ng-if="schemaEditable"> 90 <div data-collapse="! editAccessPanel.open">91 <form name="workspace. editAccessForm" class="form-inline">315 <div data-collapse="!workspace.collapsibleDetailPanels.access.editPanel.open"> 316 <form name="workspace.collapsibleDetailPanels.access.editForm" class="form-inline"> 92 317 <div class="form-group small"> 93 318 <label>Private</label> 94 <input type="radio" data-ng-change="saveAccessStatus( workspace.editAccessForm.accessPolicy)" name="accessRadios" id="accessRadios1" data-ng-model="workspace.editAccessForm.accessPolicy" value="private" ></input>319 <input type="radio" data-ng-change="saveAccessStatus(currentAccessPolicy)" name="input" id="accessRadios1" data-ng-model="currentAccessPolicy" value="private" ></input> 95 320 <span> </span> 96 321 <label>Shared URL</label> 97 <input type="radio" data-ng-change="saveAccessStatus( workspace.editAccessForm.accessPolicy)" name="accessRadios" id="accessRadios2" data-ng-model="workspace.editAccessForm.accessPolicy" value="shareURL"></input>98 <span data-ng-show="workspace. waitingForServerAccessStatusUpdate">322 <input type="radio" data-ng-change="saveAccessStatus(currentAccessPolicy)" name="input" id="accessRadios2" data-ng-model="currentAccessPolicy" value="shareURL"></input> 323 <span data-ng-show="workspace.collapsibleDetailPanels.access.waitingForServerUpdate"> 99 324 <img src="images/spinner-small.gif" alt="Saving..."/> 100 325 </span> 101 326 </div> 102 327 </form> 103 <div class="form-group has-error" >104 <span class="help-block" data-collapse="!workspace.accessStatusUpdateAjaxError">328 <div class="form-group has-error" data-collapse="!workspace.collapsibleDetailPanels.access.updateAjaxError"> 329 <span class="help-block"> 105 330 <div>The server responded with an error. Please try again!</div> 106 331 <div>If the problem persists contact us at:</div> … … 110 335 </div> 111 336 </div> 112 <p data-collapse="workspace. waitingForServerAccessStatusUpdate">337 <p data-collapse="workspace.collapsibleDetailPanels.access.waitingForServerUpdate"> 113 338 <label> 114 339 <span data-ng-hide="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] != 'r'">Shared URL </span> 115 340 <span data-ng-show="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] != 'r'">Private </span> 116 <a class="small cursor-pointer" data-ng-show="editAccessPanel.open" data-tooltip="Hide edit panel" data-tooltip-popup-delay="750" data-ng-click="toggleEditAccess()"> 341 <a data-ng-if="schemaEditable && !workspace.collapsibleDetailPanels.access.editPanel.open" class="small cursor-pointer" data-tooltip="Change access policy" data-tooltip-popup-delay="750" data-ng-click="toggleEditAccess()"> 342 <i class="glyphicon glyphicon-edit"></i> 343 </a> 344 <a data-ng-if="schemaEditable && workspace.collapsibleDetailPanels.access.editPanel.open" class="small cursor-pointer glow" data-tooltip="Hide edit panel" data-tooltip-popup-delay="750" data-ng-click="toggleEditAccess()"> 117 345 <i class="glyphicon glyphicon-chevron-up"></i> 118 346 </a> 119 <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()">120 <i class="glyphicon glyphicon-edit"></i>121 </a>122 347 </label> 123 348 </p> 124 <div data-collapse="workspace. waitingForServerAccessStatusUpdate">349 <div data-collapse="workspace.collapsibleDetailPanels.access.waitingForServerUpdate"> 125 350 <div data-ng-show="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] == 'r'"> 126 351 <p>This schema is shared and its files can be accessed by anyone through the following public URL(s):</p> … … 131 356 <div data-ng-hide="selectedSchema['sc:schema']['sc:access']['sc:all']['actions'] == 'r'"> 132 357 <p>This schema is private to your workspace and cannot be accessed without authentication.</p> 358 </div> 359 </div> 360 </div> 361 </div> 362 </div> 363 <div class="row col-md-12" data-ng-controller="LicenseDetailsPanelCtrl"> 364 <div class="panel panel-primary small modal-title" data-collapse="!workspace.collapsibleDetailPanels.license.open"> 365 <div class="panel-heading"> 366 <label>License details:</label> 367 </div> 368 <div class="panel-body"> 369 <div data-collapse="workspace.collapsibleDetailPanels.license.updatingLicense"> 370 <p> 371 <label> 372 <span data-ng-bind="selectedSchema['sc:schema']['sc:license']['sc:full-name']"></span><span> </span> 373 <a data-ng-if="schemaEditable" data-ng-class="{'glow-warn': workspace.collapsibleDetailPanels.license.modelDirty}" class="small cursor-pointer" data-tooltip="{{workspace.collapsibleDetailPanels.license.editButtonTooltip}}" data-tooltip-popup-delay="750" data-ng-click="triggerOpenModalRoute()"> 374 <i class="glyphicon glyphicon-edit"></i> 375 </a> 376 </label> 377 </p> 378 <div> 379 <div> 380 <p><span>OSI approved: </span><span>{{selectedSchema['sc:schema']['sc:license']['sc:OSI-approved']}}</span></p> 381 <a href="{{selectedSchema['sc:schema']['sc:license']['sc:license-text']}}"> 382 <p>Click to view license text...</p> 383 </a> 384 </div> 133 385 </div> 134 386 </div>
Note: See TracChangeset
for help on using the changeset viewer.