Uploaded image for project: 'CiviHR'
  1. CiviHR
  2. HR-227

Implement absence-request screen

    Details

    • Type: New Feature
    • Status: Done/Fixed
    • Priority: Major
    • Resolution: Won't Do
    • Affects Version/s: HR-1.2
    • Fix Version/s: HR-1.2
    • Component/s: Absence
    • Labels:
      None
    • Sprint:
      Sprint 1, Sprint 12b, Sprint 12d

      Description

      The absence-request screen (/civicrm/absence?id=<activityId>) is an alternative to the Activity View/Edit screen. The mockup of the screen is toward the bottom of this page:

      http://wiki.civicrm.org/confluence/display/HR/Absence+-+Employee+Perspective

      Major sub-tasks:

      T1. Implement skeleton page

      T2. Implement redirect – if anyone tries to view or edit an activity based tied to an AbsenceType, then redirect to /civicrm/absence?id=<activityId>.

      T3. Implement view mode (see mockup)

      T4. Implement edit mode (see mockup)

      T5. Implement create mode (for current user). This is the same as "edit" mode except that:

      • No ID is included in the URL
      • The activity type is passed in the URL
      • The values for start/end date begin as empty

      T6. Implement create mode (for other users). This is the same as create mode for the current user, however: if the current user has access to edit multiple users, then the contact name field appears as a contact-search widget. (Lookup Eileen's work with the public event registration form where she tackled a comparable issue.)

        Attachments

          Activity

            People

            • Assignee:
              monish.deb Monish Deb
              Reporter:
              timotten Tim Otten
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 week, 1 day, 6 hours, 5 minutes
                1w 1d 6h 5m