Skip to content

Enhancement: Unable to reorder the userEntry Key, with order printing in different order than what is in dictΒ #161

@whenbearsreign

Description

@whenbearsreign

My userEntry key was created using the .mobileconfig in Jamf, using the "properties" to set values. My "plist preview" looks like it is listed below, but the order defaults to the "options" menus first above the text boxes. I would like the text boxes to appear first, in the same order as the plist. I would love a way to reorder things to match my preferences.

Image
    <key>userEntry</key>
    <dict>
      <key>computerName</key>
      <dict>
        <key>placeholder</key>
        <string>G218-Mac_01</string>
        <key>validation</key>
        <string>^(?=.{1,15}$)[A-Za-z]\d{3}[-\w]*$</string>
        <key>validationMessage</key>
        <string>Use the ECC Naming Scheme</string>
      </dict>
      <key>assetTag</key>
      <dict>
        <key>placeholder</key>
        <string>7-digit asset tag #</string>
        <key>validation</key>
        <string>^\d{7}$</string>
        <key>validationMessage</key>
        <string>Must be exactly 7 Digits</string>
      </dict>
      <key>department</key>
      <dict>
        <key>options</key>
        <array>
          <string>Music</string>
          <string>Arts Center</string>
          <string>Athletics</string>
          <string>Business &amp; Career Technologies</string>
          <string>Fine Art</string>
          <string>General CDN</string>
          <string>Global Engagement</string>
          <string>Human Resources</string>
          <string>Marketing</string>
          <string>Music</string>
          <string>O&amp;M</string>
          <string>Photography</string>
          <string>Physical Education</string>
          <string>Recruitment</string>
          <string>Screen Printing</string>
          <string>Student Access &amp; Disability Services</string>
          <string>Technology</string>
          <string>The Observer</string>
          <string>Video Editing</string>
        </array>
      </dict>
      <key>building</key>
      <dict>
        <key>options</key>
        <array>
          <string>H Building</string>
          <string>G Building</string>
          <string>A Building</string>
          <string>B Building</string>
          <string>C Building</string>
          <string>D Building</string>
          <string>E Building</string>
          <string>F Building</string>
          <string>J Building</string>
          <string>K Building</string>
          <string>O Building</string>
        </array>
      </dict>
      <key>room</key>
      <dict>
        <key>options</key>
        <array>
          <string>Instructional</string>
          <string>Employee</string>
        </array>
      </dict>
    </dict>
    <key>DEBUG</key>
    <false/>
    <key>help</key>
    <dict>
      <key>message</key>
      <string>If you need help, or did not expect to see this screen, please call x7979</string>
      <key>url</key>
      <string>https://eccrequests.elgin.edu/</string>
    </dict>

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions