Update the edit form for a member event page to not show option or
authorSteve Sutton <steve@gaslightmedia.com>
Wed, 25 May 2016 21:25:08 +0000 (17:25 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Wed, 25 May 2016 21:25:08 +0000 (17:25 -0400)
status

These are put into the hidden fields if the the form detects that the
member is locked or can only edit the one entity.

views/admin/events/editStatus.html

index 92f2e3f..5f81075 100644 (file)
@@ -1,7 +1,13 @@
 
 <!-- Status and Description -->
+    {if $lockedToMember}
+    <input type="hidden" name="featured" value="{if $event.fieldData.featured.value}1{else}0{/if}">
+    <input type="hidden" name="slideshow" value="{if $event.fieldData.slideshow.value}1{else}0{/if}">
+    <input type="hidden" name="status" value="20">
+    {/if}
 
     <table id="glm-table-descr" class="glm-admin-table glm-event-table">
+
         <tr>
             <th {if $event.fieldRequired.name}class="glm-required"{/if}>Event Name:</th>
             <td {if $event.fieldFail.name}class="glm-form-bad-input" data-tabid="glm-event-descr"{/if}>
@@ -43,6 +49,7 @@
             <td>{$event.fieldData.approved.datetime}</td>
         </tr>
 {/if}
+        {if !$lockedToMember}
         <tr>
             <th>Status:</th>
             <td>
                 {if $event.fieldFail.status}<p>{$event.fieldFail.status}</p>{/if}
             </td>
         </tr>
+        {/if}
 
-                    <tr>
-                        <th>Options:</th>
-                        <td>
-                            <input type="checkbox" name="featured" {if $event.fieldData.featured.value} checked{/if}>&nbsp;Featured Event&nbsp;&nbsp;
-                            <input type="checkbox" name="slideshow" {if $event.fieldData.slideshow.value} checked{/if}>&nbsp;Include in Slideshow&nbsp;&nbsp;
-                            <!-- <input type="checkbox" name="major" {if $event.fieldData.major.value} checked{/if}>&nbsp;Major Event -->
-                        </td>
-                    </tr>
+        {if !$lockedToMember}
+            <tr>
+                <th>Options:</th>
+                <td>
+                    <input type="checkbox" name="featured" {if $event.fieldData.featured.value} checked{/if}>&nbsp;Featured Event&nbsp;&nbsp;
+                    <input type="checkbox" name="slideshow" {if $event.fieldData.slideshow.value} checked{/if}>&nbsp;Include in Slideshow&nbsp;&nbsp;
+                    <!-- <input type="checkbox" name="major" {if $event.fieldData.major.value} checked{/if}>&nbsp;Major Event -->
+                </td>
+            </tr>
+        {/if}