Add additional default properties to control GUI settings

Description

Contribution by Michael Klein (https://github.com/BittyByte):

Added the following new settings in the default.properties file:

HIDE_LOGIN_AS_INVISIBLE
DISABLE_PREFERENCES_MENU_ITEM
MAINT_FILESPEC
DISABLE_PRESENCE_STATUS_CHANGE
DISABLE_BROADCAST_MENU_ITEM
DISABLE_AVATAR_TAB
DISABLE_PLUGINS_MENU_ITEM
DISABLE_FILE_XFER
DISABLE_REMOVALS
DISABLE_RENAMES
DISABLE_MOVE_AND_COPY
DISABLE_EDIT_PROFILE
DISABLE_VIEW_NOTES
DISABLE_VIEW_TASK_LIST

These allow the administrator increased control over the Spark client installation. Comments in the default.properties file describe each setting. The MAINT_FILESPEC feature allows an administrator to override the DISABLE_PREFERENCES_MENU_ITEM setting by specifying the location of a "maintenance file". The "Preferences" menu item can be re-enabled when the specified file exists. It's probably best to place this file on a read/only network share.

Environment

None

Activity

Show:
wroot
November 3, 2016, 5:52 AM
wroot
November 1, 2016, 2:11 PM

Merged https://github.com/igniterealtime/Spark/pull/250
to add DISABLE_SCREENSHOTS

wroot
November 1, 2016, 1:02 PM
Michael Klein
November 1, 2016, 12:18 PM
Edited

Updated to include the following new settings in the default.properties file:

  1. If true, disable the option to transfer files

DISABLE_FILE_XFER = false

  1. If true, disable the option to remove contacts and groups in roster

DISABLE_REMOVALS = false

  1. If true, disable the option to rename contacts and groups in roster

DISABLE_RENAMES = false

  1. If true, disable the options to move and copy contacts

DISABLE_MOVE_AND_COPY = false

  1. If true, disable the option to edit the profile

DISABLE_EDIT_PROFILE = false

  1. If true, disable the "View notes" option under "Actions"

DISABLE_VIEW_NOTES = false

  1. If true, disable the "View task list" option under "Actions"

DISABLE_VIEW_TASK_LIST = false

wroot
October 24, 2016, 3:56 AM

I have merged https://github.com/igniterealtime/Spark/pull/236
Everything looks fine now. Thanks for your contribution.

Fixed

Priority

Minor

Assignee

Michael Klein

Reporter

wroot

Labels