Comment 16 for bug 1341390

Revision history for this message
Laercio (laercionit) wrote : Re: [Bug 1341390] Re: Schedule Now - Validation Error Permission

Dan, I really want to help evolve the system, I spent a good time to write
the items below, I hope you can understand, my English is not very good.
Under my view of what should happen in each feature related permissions.

*Dan, please carefully read the items, and correct me if my logic in the
specification of some features inconsistent with this concept of the
system.*

Option 1: SCHEDULE_WITH_VIEW_PERMISSION = YES

   - Displays: We present all the displays that the user has View
   permission (Menu Displays - index.php p = display &). Regardless of
   SCHEDULE_WITH_VIEW_PERMISSION option, this feature this perfectly and
   smoothly.

[image: Imagem inline 6]

   - GRID Scheduling: We should always present the displays that the user
   has, regardless of SCHEDULE_WITH_VIEW_PERMISSION option VIEW permission for
   Groups Displays and the Displays. This feature this perfectly and smoothly.

[image: Imagem inline 1][image: Imagem inline 2]

   - View Schedules: We always display the events for displays that the
   user has permission to view the display. Regardless of
   SCHEDULE_WITH_VIEW_PERMISSION option, this feature this perfectly.

[image: Imagem inline 3]

   - Create new schedule: We present the programming screen only displays
   the user has VIEW access, in case SCHEDULE_WITH_VIEW_PERMISSION = YES
   option (This functionality with this ERROR)

[image: Imagem inline 4]

   - Edit Schedule: We must allow edit the events for the displays that the
   user has access to view, in case SCHEDULE_WITH_VIEW_PERMISSION = YES.

[image: Imagem inline 5]

   - *Delete Schedule: Should we allow delete scheduled events for displays
   that the user has access to view, in case SCHEDULE_WITH_VIEW_PERMISSION =
   YES*

[image: Imagem inline 5]

   - Schedule Now: To Campaigns, Layouts, Displays and Displays Group have
   a schedule now option, we show only the displays that the user has at least
   VIEW permission.

[image: Imagem inline 8]

_____________________________________________________________________________________

Option 2: SCHEDULE_WITH_VIEW_PERMISSION = NO

   - Displays: We present all the displays that the user has View
   permission (Menu Displays - index.php p = display &). This part of the
   system has no problem. The options listed under Actions that perform
   editing actions (Default Layout, Version, Assign Files, Edit) shall only be
   displayed to users who have EDIT to display, it's very important.

[image: Imagem inline 6]

   - GRID Scheduling: We should always present the displays that the user
   has VIEW permission, regardless of SCHEDULE_WITH_VIEW_PERMISSION option for
   groups and Displays Displays.

 [image: Imagem inline 1][image: Imagem inline 2]

   - View Schedules: We always display the events for displays that the
   user has permission to view the display. If the display that the user has
   permission only view you have any scheduled item should show no link to the
   edition. If the user has the Edit option, we must put the event with link
   editing.

[image: Imagem inline 3]

   - New Event Schedule :We must present the programming screen, which
   displays only the user has access EDIT, in case
   SCHEDULE_WITH_VIEW_PERMISSION option = NO

[image: Imagem inline 4]

   - Edit Schedule: We allow you to view events for all displays that the
   user has VIEW access, but we should not allow editing. For displays that
   the user has EDIT permission, we present the events with link to editing.

[image: Imagem inline 5]

   - Delete Schedule: Should we allow delete scheduled events for displays
   that the user has access EDIT, in case SCHEDULE_WITH_VIEW_PERMISSION = NO

 [image: Imagem inline 5]

Schedule Now: To Campaigns, Layouts, Displays and Displays Group have a
schedule now option, we show only the displays that the user has permission
to the EDIT option SCHEDULE_WITH_VIEW_PERMISSION = NO.

[image: Imagem inline 8]