first commit

This commit is contained in:
CHIEFSOFT\ameye
2024-06-08 17:09:23 -04:00
commit df3a033196
17887 changed files with 8637778 additions and 0 deletions
@@ -0,0 +1,65 @@
{**
* templates/controllers/grid/settings/roles/form/userGroupForm.tpl
*
* Copyright (c) 2014-2021 Simon Fraser University
* Copyright (c) 2003-2021 John Willinsky
* Distributed under the GNU GPL v3. For full terms see the file docs/COPYING.
*
* Form to edit or create a user group
*}
<script type="text/javascript">
$(function() {ldelim}
// Attach the form handler.
$('#userGroupForm').pkpHandler(
'$.pkp.controllers.grid.settings.roles.form.UserGroupFormHandler', {ldelim}
selfRegistrationRoleIds: {$selfRegistrationRoleIds|@json_encode},
recommendOnlyRoleIds: {$recommendOnlyRoleIds|@json_encode},
roleForbiddenStagesJSON: {$roleForbiddenStagesJSON},
notChangeMetadataEditPermissionRoles: {$notChangeMetadataEditPermissionRoles|@json_encode},
stagesSelector: '[id^="assignedStages"]'
{rdelim});
{rdelim});
</script>
<form class="pkp_form" id="userGroupForm" method="post" action="{url router=\PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.settings.roles.UserGroupGridHandler" op="updateUserGroup"}">
{csrf}
{include file="controllers/notification/inPlaceNotification.tpl" notificationId="userGroupFormNotification"}
{if $userGroupId}
<input type="hidden" id="userGroupId" name="userGroupId" value="{$userGroupId|escape}" />
{/if}
{fbvFormArea id="userGroupDetails"}
<h3>{translate key="settings.roles.roleDetails"}</h3>
{fbvFormSection title="settings.roles.from" for="roleId" required="true"}
{fbvElement type="select" name="roleId" from=$roleOptions id="roleId" selected=$roleId disabled=$disableRoleSelect required="true"}
{/fbvFormSection}
{fbvFormSection title="settings.roles.roleName" for="name" required="true"}
{fbvElement type="text" multilingual="true" name="name" value=$name id="name" required="true"}
{/fbvFormSection}
{fbvFormSection title="settings.roles.roleAbbrev" for="abbrev" required="true"}
{fbvElement type="text" multilingual="true" name="abbrev" value=$abbrev id="abbrev" required="true"}
{/fbvFormSection}
{/fbvFormArea}
<div id="userGroupStageContainer" class="full left">
{fbvFormArea id="userGroupRoles"}
{fbvFormSection title="grid.roles.stageAssignment" for="assignedStages[]" list="true"}
{fbvElement type="checkboxgroup" name="assignedStages" id="assignedStages" from=$stages selected=$assignedStages}
{/fbvFormSection}
<label for="stages[]" class="error pkp_form_hidden">{translate key="settings.roles.stageIdRequired"}</label>
{/fbvFormArea}
</div>
<div id="userGroupOptionsContainer" class="full left">
{fbvFormArea id="userGroupOptions"}
{fbvFormSection title="settings.roles.roleOptions" list="true"}
{fbvElement type="checkbox" name="showTitle" id="showTitle" checked=$showTitle label="settings.roles.showTitles"}
{fbvElement type="checkbox" name="permitSelfRegistration" id="permitSelfRegistration" checked=$permitSelfRegistration label="settings.roles.permitSelfRegistration"}
{fbvElement type="checkbox" name="recommendOnly" id="recommendOnly" checked=$recommendOnly label="settings.roles.recommendOnly"}
{fbvElement type="checkbox" name="permitMetadataEdit" id="permitMetadataEdit" checked=$permitMetadataEdit label="settings.roles.permitMetadataEdit"}
{/fbvFormSection}
{/fbvFormArea}
</div>
<p><span class="formRequired">{translate key="common.requiredField"}</span></p>
{fbvFormButtons}
</form>
@@ -0,0 +1,24 @@
{**
* templates/controllers/grid/settings/roles/userGroupsGridFilter.tpl
*
* Copyright (c) 2014-2021 Simon Fraser University
* Copyright (c) 2003-2021 John Willinsky
* Distributed under the GNU GPL v3. For full terms see the file docs/COPYING.
*
*}
<script type="text/javascript">
// Attach the form handler to the form.
$('#userGroupSearchForm').pkpHandler('$.pkp.controllers.form.ToggleFormHandler');
</script>
<form class="pkp_form filter" id="userGroupSearchForm" action="{url router=\PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.settings.roles.UserGroupGridHandler" op="fetchGrid"}" method="post">
{csrf}
{fbvFormArea id="userGroupSearchFormArea"}
{fbvFormSection description="grid.userGroup.filter.listRoles" size=$fbvStyles.size.SMALL inline=true}
{fbvElement type="select" id="selectedStageId" from=$filterData.stageOptions selected=$filterSelectionData.selectedStageId}
{/fbvFormSection}
{fbvFormSection description="grid.userGroup.filter.permissionLevel" size=$fbvStyles.size.SMALL inline=true}
{fbvElement type="select" id="selectedRoleId" from=$filterData.roleOptions selected=$filterSelectionData.selectedRoleId}
{/fbvFormSection}
{/fbvFormArea}
</form>