#2707 Remote Calendar can not be viewed by default

Feature_request
open
nobody
4
2013-08-15
2013-08-15
No

There is a problem with remote calendars.

Task: add a remote iCal to the public calendar (of not logged in user).

  • The "Create NonUser Calendar" lets one set the NonUser Calender to be "public calendar" - but it lacks the "Import Ical URL" field.
  • The "Create new Remote Calendar" on the other hand lacks the "is public calendar" checkbox - so a user (or public user) who have included this calendar as a layer can only see the busy-time without the event details.
  • If one create a remote calendar first, and try to create the corresponding NonUser by entering as a name the exact the same name, will get an error "duplicate name"

Workaround:

1) create a new remote calendar (here named ABC), enter the iCal feed and save.
2) reopen the just created remote calendar and note the calendar id (here _NUC_ABC)
3) create a new regular user with the username copied from 2) (here _NUC_ABC)
4) open the "user access control" dialog (/access.php) and select the "public access" as a source and the username of 3) as a target and select the "can view events" checkboxes and save
5) add the new remote calendar as a layer to the public calendar (layers.php?public=1)

note: only one new calendar exist now in the database (_NUC_ABC)

proposed solution: unify the "NonUser Calendar" and the "Remote Calendar" functionality and dialog into single one.

PROGRAM_NAME: WebCalendar v1.2.7 (22 Feb 2013)
SERVER_SOFTWARE: Apache/2.2.22 (Debian)
Web Browser: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.116 Safari/537.36
PHP Version: 5.3.3-7+squeeze14
Default Encoding:
db_type: mysql
readonly: N
single_user: N
single_user_login:
use_http_auth: N
user_inc: user.php
ADD_LINK_IN_VIEWS: N
ADMIN_OVERRIDE_UAC: Y
ALLOW_ATTACH: Y
ALLOW_ATTACH_ANY: N
ALLOW_ATTACH_PART: Y
ALLOW_COLOR_CUSTOMIZATION: N
ALLOW_COMMENTS: Y
ALLOW_COMMENTS_ANY: Y
ALLOW_COMMENTS_PART: Y
ALLOW_CONFLICTS: Y
ALLOW_CONFLICT_OVERRIDE: Y
ALLOW_EXTERNAL_HEADER: N
ALLOW_EXTERNAL_USERS: N
ALLOW_HTML_DESCRIPTION: Y
ALLOW_SELF_REGISTRATION: Y
ALLOW_USER_HEADER: N
ALLOW_USER_THEMES: N
ALLOW_VIEW_OTHER: Y
APPLICATION_NAME: PPI Calendar
APPROVE_ASSISTANT_EVENT: Y
AUTO_REFRESH: N
AUTO_REFRESH_TIME: 0
BGCOLOR: #FFFFFF
BGREPEAT: repeat fixed center
BOLD_DAYS_IN_YEAR: Y
CAPTIONS: #B04040
CATEGORIES_ENABLED: Y
CELLBG: #FFFFFF
CONFLICT_REPEAT_MONTHS: 6
CUSTOM_HEADER: Y
CUSTOM_SCRIPT: Y
CUSTOM_TRAILER: Y
DATE_FORMAT: LANGUAGE_DEFINED
DATE_FORMAT_MD: LANGUAGE_DEFINED
DATE_FORMAT_MY: LANGUAGE_DEFINED
DATE_FORMAT_TASK: LANGUAGE_DEFINED
DEMO_MODE: N
DISABLE_ACCESS_FIELD: N
DISABLE_CROSSDAY_EVENTS: N
DISABLE_LOCATION_FIELD: N
DISABLE_PARTICIPANTS_FIELD: N
DISABLE_POPUPS: N
DISABLE_PRIORITY_FIELD: N
DISABLE_REMINDER_FIELD: N
DISABLE_REPEATING_FIELD: N
DISABLE_URL_FIELD: N
DISPLAY_ALL_DAYS_IN_MONTH: Y
DISPLAY_CREATED_BYPROXY: Y
DISPLAY_DESC_PRINT_DAY: Y
DISPLAY_END_TIMES: N
DISPLAY_LOCATION: N
DISPLAY_LONG_DAYS: N
DISPLAY_MINUTES: N
DISPLAY_MOON_PHASES: N
DISPLAY_SM_MONTH: N
DISPLAY_TASKS: N
DISPLAY_TASKS_IN_GRID: N
DISPLAY_UNAPPROVED: Y
DISPLAY_WEEKENDS: Y
DISPLAY_WEEKNUMBER: Y
EMAIL_ASSISTANT_EVENTS: Y
EMAIL_EVENT_ADDED: Y
EMAIL_EVENT_CREATE: N
EMAIL_EVENT_DELETED: Y
EMAIL_EVENT_REJECTED: Y
EMAIL_EVENT_UPDATED: Y
EMAIL_FALLBACK_FROM: calendar@pp-international.net
EMAIL_HTML: N
EMAIL_MAILER: mail
EMAIL_REMINDER: Y
ENABLE_CAPTCHA: Y
ENABLE_GRADIENTS: N
ENABLE_ICON_UPLOADS: Y
ENTRY_SLOTS: 144
EXTERNAL_NOTIFICATIONS: N
EXTERNAL_REMINDERS: N
FONTS: Arial, Helvetica, sans-serif
FREEBUSY_ENABLED: N
GENERAL_USE_GMT: Y
GROUPS_ENABLED: Y
H2COLOR: #000000
HASEVENTSBG: #FFE1BD
IMPORT_CATEGORIES: Y
LANGUAGE: none
LIMIT_APPTS: N
LIMIT_APPTS_NUMBER: 6
LIMIT_DESCRIPTION_SIZE: N
MENU_DATE_TOP: Y
MENU_ENABLED: Y
MENU_THEME: touch_of_greydient
MYEVENTS: #000000
NONUSER_AT_TOP: Y
NONUSER_ENABLED: Y
OTHERMONTHBG: #FFF4E7
OVERRIDE_PUBLIC: N
OVERRIDE_PUBLIC_TEXT: Not available
PARTICIPANTS_IN_POPUP: N
PLUGINS_ENABLED: N
POPUP_BG: #FFF4E7
POPUP_FG: #000000
PUBLIC_ACCESS: Y
PUBLIC_ACCESS_ADD_NEEDS_APPROVAL: N
PUBLIC_ACCESS_CAN_ADD: N
PUBLIC_ACCESS_DEFAULT_SELECTED: Y
PUBLIC_ACCESS_DEFAULT_VISIBLE: Y
PUBLIC_ACCESS_OTHERS: Y
PUBLIC_ACCESS_VIEW_PART: Y
PUBLISH_ENABLED: Y
PULLDOWN_WEEKNUMBER: N
REMEMBER_LAST_LOGIN: N
REMINDER_DEFAULT: N
REMINDER_OFFSET: 240
REMINDER_WITH_DATE: N
REMOTES_ENABLED: Y
REPORTS_ENABLED: N
REQUIRE_APPROVALS: Y
RSS_ENABLED: Y
SELF_REGISTRATION_BLACKLIST: N
SELF_REGISTRATION_FULL: Y
SEND_EMAIL: Y
SERVER_TIMEZONE: Europe/Brussels
SERVER_URL: http://calendar.pp-international.net/
SITE_EXTRAS_IN_POPUP: N
SMTP_AUTH: N
SMTP_HOST: localhost
SMTP_PORT: 25
STARTVIEW: month.php
SUMMARY_LENGTH: 80
TABLEBG: #DCDCDC
TEXTCOLOR: #000000
THBG: #DCDCDC
THEME: none
THFG: #000000
TIMED_EVT_LEN: D
TIMEZONE: America/New_York
TIME_FORMAT: 24
TIME_SLOTS: 24
TIME_SPACER: »
TODAYCELLBG: #FF8800
UAC_ENABLED: Y
UPCOMING_ALLOW_OVR: N
UPCOMING_DISPLAY_CAT_ICONS: Y
UPCOMING_DISPLAY_LAYERS: N
UPCOMING_DISPLAY_LINKS: Y
UPCOMING_DISPLAY_POPUPS: Y
UPCOMING_EVENTS: Y
USER_PUBLISH_ENABLED: Y
USER_PUBLISH_RW_ENABLED: Y
USER_RSS_ENABLED: N
USER_SEES_ONLY_HIS_GROUPS: N
USER_SORT_ORDER: cal_lastname, cal_firstname
WEBCAL_PROGRAM_VERSION: v1.2.7
WEBCAL_TZ_CONVERSION: Y
WEEKENDBG: #FFF4E7
WEEKEND_START: 6
WEEKNUMBER: #FFFFFF
WEEK_START: 1
WORK_DAY_END_HOUR: 17
WORK_DAY_START_HOUR: 8

Discussion

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks