Resolved gh-323 so we can load fields only in the linked or admin list views or in both. Added the option to also add permission to access fields. Improved the checkArray method to return arry count value. Fixed issue in field permissions when the value is and array, field type can not be made hidden, but should instead just be removed. Fixed an issue in the code search methods to insure all areas are looked at, and search and export.
This commit is contained in:
@ -136,7 +136,11 @@
|
||||
<option value="">
|
||||
COM_COMPONENTBUILDER_ADMIN_FIELDS_DEFAULT</option>
|
||||
<option value="1">
|
||||
COM_COMPONENTBUILDER_ADMIN_FIELDS_SHOW_IN_LIST_VIEW</option>
|
||||
COM_COMPONENTBUILDER_ADMIN_FIELDS_SHOW_IN_ALL_LIST_VIEWS</option>
|
||||
<option value="3">
|
||||
COM_COMPONENTBUILDER_ADMIN_FIELDS_ONLY_IN_ADMIN_LIST_VIEW</option>
|
||||
<option value="4">
|
||||
COM_COMPONENTBUILDER_ADMIN_FIELDS_ONLY_IN_LINKED_LIST_VIEWS</option>
|
||||
<option value="2">
|
||||
COM_COMPONENTBUILDER_ADMIN_FIELDS_NONE_DB</option>
|
||||
</field>
|
||||
|
@ -427,6 +427,8 @@
|
||||
COM_COMPONENTBUILDER_ADMIN_VIEW_COREEDITOWN</option>
|
||||
<option value="core.edit.state">
|
||||
COM_COMPONENTBUILDER_ADMIN_VIEW_COREEDITSTATE</option>
|
||||
<option value="core.edit.access">
|
||||
COM_COMPONENTBUILDER_ADMIN_VIEW_COREEDITACCESS</option>
|
||||
<option value="core.edit.created_by">
|
||||
COM_COMPONENTBUILDER_ADMIN_VIEW_COREEDITCREATED_BY</option>
|
||||
<option value="core.edit.created">
|
||||
@ -441,6 +443,8 @@
|
||||
COM_COMPONENTBUILDER_ADMIN_VIEW_VIEWEDITOWN</option>
|
||||
<option value="view.edit.state">
|
||||
COM_COMPONENTBUILDER_ADMIN_VIEW_VIEWEDITSTATE</option>
|
||||
<option value="view.edit.access">
|
||||
COM_COMPONENTBUILDER_ADMIN_VIEW_VIEWEDITACCESS</option>
|
||||
<option value="view.edit.created_by">
|
||||
COM_COMPONENTBUILDER_ADMIN_VIEW_VIEWEDITCREATED_BY</option>
|
||||
<option value="view.edit.created">
|
||||
|
@ -308,7 +308,8 @@ function usedin(functioName, ide) {
|
||||
jQuery('#note-usedin-not').hide();
|
||||
jQuery('#note-usedin-found').hide();
|
||||
jQuery('#loading-usedin').show();
|
||||
var targets = ['a','b','c','d','e','f','g','h','i','j','k','l']; // if you update this, also update [customcode-codeUsedInHtmlNote]!
|
||||
var targets = ['a','b','c','d','e','f','g','h','i','j','k','l']; // if you update this, also update (below 11) & [customcode-codeUsedInHtmlNote]!
|
||||
var targetNumber = 11;
|
||||
var run = 0;
|
||||
var usedinChecker = setInterval(function(){
|
||||
var target = targets[run];
|
||||
@ -321,7 +322,7 @@ function usedin(functioName, ide) {
|
||||
} else {
|
||||
jQuery('#usedin-'+target).hide();
|
||||
}
|
||||
if (target === 'i') {
|
||||
if (run == targetNumber) {
|
||||
jQuery('#loading-usedin').hide();
|
||||
if (found) {
|
||||
jQuery('#note-usedin-found').show();
|
||||
@ -330,7 +331,7 @@ function usedin(functioName, ide) {
|
||||
}
|
||||
}
|
||||
});
|
||||
if (run == 9) {
|
||||
if (run == targetNumber) {
|
||||
clearInterval(usedinChecker);
|
||||
}
|
||||
run++;
|
||||
|
@ -161,7 +161,6 @@
|
||||
description="COM_COMPONENTBUILDER_DYNAMIC_GET_DB_TABLE_DESCRIPTION"
|
||||
class="list_class"
|
||||
multiple="false"
|
||||
default=""
|
||||
required="false"
|
||||
button="false"
|
||||
/>
|
||||
@ -581,7 +580,6 @@
|
||||
description="COM_COMPONENTBUILDER_DYNAMIC_GET_DB_TABLE_MAIN_DESCRIPTION"
|
||||
class="list_class"
|
||||
multiple="false"
|
||||
default=""
|
||||
required="true"
|
||||
button="false"
|
||||
/>
|
||||
|
Reference in New Issue
Block a user