If ManagedInstalls preference 'InstallRequiresLogout' is true, don't show 'Logout required' in updates view header if there are no pending updates.

This commit is contained in:
Greg Neagle
2014-07-31 22:45:04 -07:00
parent 48880b21f2
commit 4d4b53ebb0
@@ -561,6 +561,8 @@ def build_update_status_page():
def getRestartActionForUpdateList(update_list):
'''Returns a localized overall restart action message for the list of updates'''
if not update_list:
return ''
if [item for item in update_list if 'Restart' in item.get('RestartAction', '')]:
# found at least one item containing 'Restart' in its RestartAction
return NSLocalizedString(u"Restart Required", u"Require Restart message")