Making WordPress.org


Ignore:
Timestamp:
07/17/2024 11:19:52 AM (23 months ago)
Author:
psrpinto
Message:

Translate: Sync "Translation Events" from GitHub

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/wporg-gp-translation-events/includes/event/event-capabilities.php

    r13800 r13906  
    1313
    1414class Event_Capabilities {
    15     private const MANAGE           = 'manage_translation_events';
    16     private const CREATE           = 'create_translation_event';
    17     private const VIEW             = 'view_translation_event';
    18     private const EDIT             = 'edit_translation_event';
    19     private const TRASH            = 'trash_translation_event';
    20     private const DELETE           = 'delete_translation_event';
    21     private const EDIT_ATTENDEES   = 'edit_translation_event_attendees';
    22     private const EDIT_TITLE       = 'edit_translation_event_title';
    23     private const EDIT_DESCRIPTION = 'edit_translation_event_description';
    24     private const EDIT_START       = 'edit_translation_event_start';
    25     private const EDIT_END         = 'edit_translation_event_end';
    26     private const EDIT_TIMEZONE    = 'edit_translation_event_timezone';
     15    private const MANAGE               = 'manage_translation_events';
     16    private const CREATE               = 'create_translation_event';
     17    private const VIEW                 = 'view_translation_event';
     18    private const EDIT                 = 'edit_translation_event';
     19    private const TRASH                = 'trash_translation_event';
     20    private const DELETE               = 'delete_translation_event';
     21    private const EDIT_ATTENDEES       = 'edit_translation_event_attendees';
     22    private const EDIT_TITLE           = 'edit_translation_event_title';
     23    private const EDIT_DESCRIPTION     = 'edit_translation_event_description';
     24    private const EDIT_START           = 'edit_translation_event_start';
     25    private const EDIT_END             = 'edit_translation_event_end';
     26    private const EDIT_TIMEZONE        = 'edit_translation_event_timezone';
     27    private const EDIT_ATTENDANCE_MODE = 'edit_translation_event_attendance_mode';
    2728
    2829    /**
     
    4243        self::EDIT_END,
    4344        self::EDIT_TIMEZONE,
     45        self::EDIT_ATTENDANCE_MODE,
    4446    );
    4547
     
    8587            case self::EDIT_END:
    8688            case self::EDIT_TIMEZONE:
     89            case self::EDIT_ATTENDANCE_MODE:
    8790                if ( ! isset( $args[2] ) || ! is_numeric( $args[2] ) ) {
    8891                    return false;
     
    108111                    return $this->has_edit_attendees( $user, $event );
    109112                }
    110                 if ( self::EDIT_TITLE === $cap || self::EDIT_DESCRIPTION === $cap || self::EDIT_START === $cap || self::EDIT_END === $cap || self::EDIT_TIMEZONE === $cap ) {
     113                if ( self::EDIT_TITLE === $cap || self::EDIT_DESCRIPTION === $cap || self::EDIT_START === $cap || self::EDIT_END === $cap || self::EDIT_TIMEZONE === $cap || self::EDIT_ATTENDANCE_MODE === $cap ) {
    111114                    return $this->has_edit_field( $user, $event, $cap );
    112115                }
Note: See TracChangeset for help on using the changeset viewer.