forked from geonetwork/core-geonetwork
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Metadata create page - allow to configure the metadata template / gro…
…up to select by default (#108) * Metadata create page - allow to configure the metadata template / group to select by default * Preferred group and template / Improvements. (#27) * Preferred group & template / resourceType is always an array See https://github.com/titellus/core-geonetwork/blob/4.0.x/core/src/main/java/org/fao/geonet/kernel/search/EsSearchManager.java#L526. * Preferred group & template / Get setting value from gnConfig. * Preferred group & template / GroupComboo directive no use a standard ng-options so the model is a group object and we update groupOwner with the id of the currently selected model group. By default, if ownerGroup set, select it among the list of groups, if not select the first one. * Preferred group & template / Fix for portal group config. * Preferred group & template / Set default group in directory and import panel. Co-authored-by: Jose García <josegar74@gmail.com>
- Loading branch information
1 parent
0e759c7
commit ed10bf0
Showing
16 changed files
with
303 additions
and
165 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
9 changes: 4 additions & 5 deletions
9
web-ui/src/main/resources/catalog/components/search/formfields/partials/groupsCombo.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,7 @@ | ||
<div class="dynamic-list"> | ||
<select class="form-control " data-ng-model="ownerGroup" data-ng-disabled="disabled"> | ||
<option data-ng-repeat="g in groups | orderBy:'name'" value="{{g['@id'] || g.id}}" | ||
data-ng-selected="ownerGroup == (g['@id'] ? g['@id'] : g.id)"> | ||
{{g.label[lang]|empty:g.name}} | ||
</option> | ||
<select class="form-control" | ||
data-ng-options="g as g.label[lang]|empty:g.name for g in groups | orderBy:'name'" | ||
data-ng-model="selectedGroup" | ||
data-ng-disabled="disabled"> | ||
</select> | ||
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
36 changes: 36 additions & 0 deletions
36
web-ui/src/main/resources/catalog/components/utility/partials/metadataselector.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
<div> | ||
<div class="input-group dropdown" data-ng-search-form=""> | ||
<input class="form-control" | ||
data-ng-model="uuid" | ||
id="{{elementName}}" | ||
name="{{elementName}}"/> | ||
<span class="input-group-addon"> | ||
{{md.resourceTitleObject.default}} | ||
</span> | ||
<div class="input-group-btn"> | ||
<button type="button" class="btn btn-default dropdown-toggle" | ||
data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" | ||
data-ng-click="updateParams();triggerSearch();" type="text"> | ||
<i class="fa fa-search"/> | ||
<span class="caret"></span> | ||
</button> | ||
<ul class="dropdown-menu dropdown-menu-right"> | ||
<li> | ||
<input class="form-control" | ||
onClick="window.event.stopPropagation()" | ||
data-ng-change="updateParams();triggerSearch();" type="text" | ||
data-toggle="dropdown" | ||
data-ng-model="searchObj.any" | ||
data-ng-model-options="{debounce: 200}" | ||
placeholder="{{'search' | translate}}"/> | ||
</li> | ||
<li data-ng-repeat="md in searchResults.records"> | ||
<a href="" | ||
data-ng-click="selectMetadata(md)"> | ||
{{md.resourceTitleObject.default}} | ||
</a> | ||
</li> | ||
</ul> | ||
</div> | ||
</div> | ||
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.