Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 47A6E200B74 for ; Thu, 18 Aug 2016 02:34:24 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 46209160AB5; Thu, 18 Aug 2016 00:34:24 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 68B88160A8C for ; Thu, 18 Aug 2016 02:34:23 +0200 (CEST) Received: (qmail 95700 invoked by uid 500); 18 Aug 2016 00:34:17 -0000 Mailing-List: contact dev-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list dev@cloudstack.apache.org Received: (qmail 95677 invoked by uid 99); 18 Aug 2016 00:34:17 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Aug 2016 00:34:17 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id BB3C81A12D0 for ; Thu, 18 Aug 2016 00:34:16 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.022 X-Spam-Level: X-Spam-Status: No, score=-0.022 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=gonsource.onmicrosoft.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id Sj0xM2Ztjd9L for ; Thu, 18 Aug 2016 00:34:14 +0000 (UTC) Received: from NAM02-BL2-obe.outbound.protection.outlook.com (mail-bl2nam02on0122.outbound.protection.outlook.com [104.47.38.122]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id C670660CE1 for ; Thu, 18 Aug 2016 00:34:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gonsource.onmicrosoft.com; s=selector1-gonsource-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=PpNAKKK083VXYvJX9Wf6Ufr93EacMtXh6PzkJ2gtjSs=; b=MlE0qkssJ2X4fgqOxe7QrPDOmPW7Hk/sufi/uRYfKB820G3jxto/eKa6vx1a2XLD97dNk6ZCIwia803wiefJloDjJKgsE/S0gc8ZrfjC69ygzOEnQzePNut3QHnAqZ2HiFUnt6SM2d7M43ZbjADRlTN/AmIBndhoD/LBr6YKS4A= Received: from BN6PR14MB1266.namprd14.prod.outlook.com (10.173.162.140) by BN6PR14MB1268.namprd14.prod.outlook.com (10.173.162.142) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.587.9; Thu, 18 Aug 2016 00:34:05 +0000 Received: from BN6PR14MB1266.namprd14.prod.outlook.com ([10.173.162.140]) by BN6PR14MB1266.namprd14.prod.outlook.com ([10.173.162.140]) with mapi id 15.01.0557.022; Thu, 18 Aug 2016 00:34:05 +0000 From: Marty Godsey To: "dev@cloudstack.apache.org" Subject: RE: Hiding buttons based on role Thread-Topic: Hiding buttons based on role Thread-Index: AdH42Mb95ukrXv0pTU+RMHRzGFT6EwABYMYAAACiX3AAAQE/AAAARhnwAABkOYAAABa/UA== Date: Thu, 18 Aug 2016 00:34:04 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=marty@gonsource.com; x-originating-ip: [74.138.111.203] x-ms-office365-filtering-correlation-id: be3458fc-b737-4c07-c6e0-08d3c6ff5bf1 x-microsoft-exchange-diagnostics: 1;BN6PR14MB1268;6:ul3Uxr6k/PSDkwK3C8SrhcnEo4ATvEFz2OmTxqJpk51n3+BZYvIs+FasVZ0vuUALSe1S/GEOa+itZuri/bUd/WlZp+umHepraU2P9qnOlq7L2qM7vyerJm80LDQCOJnVqpN6yESsFkuXMbj2OAfVp9N3XnPjRvKDn9E3lsXcBYS6qkuAqToez5zw5UR9zUyZAXu/85tbSDrLsDABhH/quknHaNcSnqrGUB8iSAiv+MFByZgX5MfEwcuzlYxN7c0Hs4eYnn89Z1gzJjvzHvH2osYa41/XHbZXRYoRJYrh67+rrdTN8LRnD245Nfu1rFSz;5:XDJrXcNtX/O1EIvprrIth7jK6NPAw1iJX7f+FammUrrGjvrbkwEbs66k55PLFKrW877Wm8IJigD282PWcWUihcBivs6eGI2hjeB4a/kjdymsRg76fnNd8rnAX/IycVJMw3tgDZ/tqWaAfBZvhGOE/A==;24:NkSzRbqfUyddswPL526JYZKV8ygjenO5rcuaG6QmChcpszNytx0tUtrEFt+puHEhd+Q65+9cfYI4lHcF7959hlrAI6Z1dpuZqblGxURPwpQ=;7:1Go6yPF7M9fVXODzOTnzW6jgEv/lo+J+2BMTH3y2yNUXWx7X36a22H2aYp3dpW4I3kwH3t5/Zz2w1zBBSw3svm0HO6QQ48NFvKVdv8Q7rdnMrGyYpe5UKP8MKCjp3A53CRgAT16vasoPX0t3oKk5I1hK5dk10Q60J/XJ8chFQRiGkwuncs+V3zyOY71Ozjf0VBwHTsASCRMi/VEyedzRsuZIv/tljt4vHx4KUmBiz19jZWT8kPfgIDmKK4dmm6EZ x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN6PR14MB1268; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(158342451672863)(131327999870524)(5213294742642); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6042046)(6043046);SRVR:BN6PR14MB1268;BCL:0;PCL:0;RULEID:;SRVR:BN6PR14MB1268; x-forefront-prvs: 0038DE95A2 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(6009001)(7916002)(24454002)(13464003)(199003)(377454003)(189002)(66066001)(33656002)(11100500001)(92566002)(87936001)(93886004)(2351001)(106356001)(19627405001)(122556002)(54356999)(86362001)(76176999)(97736004)(5002640100001)(50986999)(7846002)(99286002)(3660700001)(105586002)(10400500002)(101416001)(189998001)(107886002)(110136002)(68736007)(74316002)(2900100001)(3280700002)(19580405001)(19580395003)(2950100001)(2906002)(7696003)(2501003)(76576001)(8936002)(586003)(77096005)(7736002)(8676002)(345774005)(81156014)(9686002)(81166006)(1730700003)(6116002)(3846002)(102836003)(450100001)(5640300001);DIR:OUT;SFP:1102;SCL:1;SRVR:BN6PR14MB1268;H:BN6PR14MB1266.namprd14.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; received-spf: None (protection.outlook.com: gonsource.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: gonsource.com X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Aug 2016 00:34:04.7781 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9e1ab7a9-ee7a-4fe2-bcc9-a319a79e252d X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR14MB1268 archived-at: Thu, 18 Aug 2016 00:34:24 -0000 Tm90IGVsZWdhbnQgYnV0IHdpbGwgd29yay4gVGhpcyBpcyBub3QgYSBvbmUgb2ZmIHRvIGEgZGVn cmVlLiBJdCdzIGZvciBteSBvd24gc2VydmVycyBidXQgSSB3aWxsIGhhdmUgYXQgbGVhc3QgMTAt MjAgbWFuYWdlbWVudCBzZXJ2ZXIgYWNyb3NzIHRoZSBjb3VudHJ5IGluIGRpZmZlcmVudCB6b25l cyAgYnV0IHRoaXMgYWxsb3dzIG1lIHRvICJoaWRlIiBzb21lIGVsZW1lbnRzIHRoYXQgd29uJ3Qg YmUgdXNlZCB1bnRpbCBhIG1vcmUgZWxlZ2FudCB3YXkgaXMgY3JlYXRlZC9hdmFpbGFibGUuDQoN ClRoYW5rIHlvdSBmb3IgdGhlIGRpcmVjdGlvbiBXaWxsLg0KDQpSZWdhcmRzLA0KTWFydHkgR29k c2V5DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBXaWxsIFN0ZXZlbnMgW21h aWx0bzp3aWxsaWFtc3RldmVuc0BnbWFpbC5jb21dIA0KU2VudDogV2VkbmVzZGF5LCBBdWd1c3Qg MTcsIDIwMTYgODoyOSBQTQ0KVG86IGRldkBjbG91ZHN0YWNrLmFwYWNoZS5vcmcNClN1YmplY3Q6 IFJFOiBIaWRpbmcgYnV0dG9ucyBiYXNlZCBvbiByb2xlDQoNCklmIEkgd2FzIGRvaW5nIGEgb25l IG9mZiBzb2x1dGlvbiBmb3IgbXkgb3duIHVzZSBjYXNlIHdpdGggYSBsaW1pdGVkIHNjb3BlLCBJ IHdvdWxkIGRvIGl0IGhlIGZvbGxvd2luZy4NCg0KQXBwbHkgYSBDU1MgY2xhc3MgdG8gdGhlIDxi b2R5PiB0YWcgd2hpY2ggY29ycmVzcG9uZHMgdG8gdGhlIHJvbGUuIFRoZW4gSSB3b3VsZCB1c2Ug Q1NTIHRvICdkaXNwbGF5Om5vbmUnIG9uIHRoZSBlbGVtZW50cyB5b3Ugd2FudCB0byB0dXJuIG9m ZiBieSByZWZlcmVuY2luZyB0aGUgYm9keSByb2xlIGNsYXNzIChhbmQga2VlcCB0aGUgcGVybWlz c2lvbnMgYXBwbGllZCBzbyBpZiB0aGV5IHVuaGlkZSBpdCB3b24ndCB3b3JrKS4NCg0KSXQgaXMg bm90IGFuIGVsZWdhbnQgc29sdXRpb24sIGJ1dCBpdCB3aWxsIHdvcmsuDQoNCk9uIEF1ZyAxNywg MjAxNiA4OjE5IFBNLCAiTWFydHkgR29kc2V5IiA8bWFydHlAZ29uc291cmNlLmNvbT4gd3JvdGU6 DQoNCj4NCg0KPiBPay4gVGhhbmsgeW91Lg0KPg0KPiBJIHRoaW5rIGZvciB0aGUgdGltZSBiZWlu ZyBJIHdpbGwgZW5hYmxlIGFsbCB0aGUgcHJvamVjdCBBUElzIGFnYWluIA0KPiBidXQNCmRlbnkg YWNjZXNzIHRvIGNyZWF0ZSBhIHByb2plY3QuLiB0aGlzIHdheSBhdCBsZWFzdCBoZSBBUEkgZXJy b3JzIG9uIHBhZ2UgbG9hZCBnbyBhd2F5Lg0KPg0KPiBUaGlzIGlzIHNvbWV0aGluZyBJIHRoaW5r IHdvdWxkIGJlIG5pY2UgdG8gaGF2ZSBpbiB0aGUgcGVybWlzc2lvbnMgDQo+IGFyZWENCm5vdyBz aW5jZSB3ZSBoYXZlIGdyYW51bGFyIHJ1bGVzLiBBIHdheSB0byAidHVybiBvZmYiIGNlcnRhaW4g YXJlYXMgb2YgdGhlIEdVSSBhbmQvb3IgQUNTIGZ1bmN0aW9uYWxpdHkuDQo+DQo+IFJlZ2FyZHMs DQo+IE1hcnR5IEdvZHNleQ0KPg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9t OiBXaWxsIFN0ZXZlbnMgW21haWx0bzp3aWxsaWFtc3RldmVuc0BnbWFpbC5jb21dDQo+IFNlbnQ6 IFdlZG5lc2RheSwgQXVndXN0IDE3LCAyMDE2IDg6MTAgUE0NCj4gVG86IGRldkBjbG91ZHN0YWNr LmFwYWNoZS5vcmcNCj4gU3ViamVjdDogUkU6IEhpZGluZyBidXR0b25zIGJhc2VkIG9uIHJvbGUN Cj4NCj4gWWVzLiBNb3N0IG9mIHRoZSBVSSBpcyBidWlsdCB1c2luZyBodWdlIGpzb24gc3RydWN0 dXJlcy4gVGhlc2Ugd2lsbCANCj4gbmVlZA0KdG8gYmUgYWRhcHRlZCB0byBhY2NvdW50IGZvciBh IHVzZXIncyByb2xlLiBJIGRvbid0IHRoaW5rIHRoZXJlIGhhcyBiZWVuIHdvcmsgZG9uZSBvbiB0 aGF0IHlldCwgYnV0IEkgY291bGQgYmUgd3JvbmcuDQo+DQo+IEByb2hpdCwgZG8geW91IGtub3cg aWYgYW55b25lIGhhcyBsb29rZWQgaW50byB0aGlzIGF0IGFsbCB5ZXQ/DQo+DQo+IE9uIEF1ZyAx NywgMjAxNiA3OjQxIFBNLCAiTWFydHkgR29kc2V5IiA8bWFydHlAZ29uc291cmNlLmNvbT4gd3Jv dGU6DQo+DQo+ID4gV2l0aCB0aGF0IGJlaW5nIHNhaWQsIHdlIGFyZSBub3cgZ2V0dGluZyBpbnRv IHRoZSBhcmVhIG9mIFVJIA0KPiA+IG1vZGlmaWNhdGlvbiB0byBoaWRlIHRoZSBidXR0b24gaHVo Pw0KPiA+DQo+ID4gUmVnYXJkcywNCj4gPiBNYXJ0eSBHb2RzZXkNCj4gPg0KPiA+IC0tLS0tT3Jp Z2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogV2lsbCBTdGV2ZW5zIFttYWlsdG86d2lsbGlh bXN0ZXZlbnNAZ21haWwuY29tXQ0KPiA+IFNlbnQ6IFdlZG5lc2RheSwgQXVndXN0IDE3LCAyMDE2 IDc6MjMgUE0NCj4gPiBUbzogZGV2QGNsb3Vkc3RhY2suYXBhY2hlLm9yZw0KPiA+IFN1YmplY3Q6 IFJlOiBIaWRpbmcgYnV0dG9ucyBiYXNlZCBvbiByb2xlDQo+ID4NCj4gPiBNeSB1bmRlcnN0YW5k aW5nIGlzIHRoYXQgdGhlIHBlcm1pc3Npb25zIGNhbiBiZSBzZXQsIGJ1dCB0aGV5IA0KPiA+IGN1 cnJlbnRseSBkbyBub3QgbW9kaWZ5IHRoZSBVSSBpbiBhbnkgd2F5LiBJIGJlbGlldmUgd2hhdCB5 b3UgYXJlIA0KPiA+IGV4cGVyaWVuY2luZyBpcyB0aGUgZXhwZWN0ZWQgYmVoYXZpb3IuDQo+ID4N Cj4gPiBDaGVlcnMsDQo+ID4NCj4gPiBXaWxsDQo+ID4NCj4gPiBPbiBBdWcgMTcsIDIwMTYgNjo0 NyBQTSwgIk1hcnR5IEdvZHNleSIgPG1hcnR5QGdvbnNvdXJjZS5jb20+IHdyb3RlOg0KPiA+DQo+ ID4gPiBJcyBpdCBwb3NzaWJsZSB0byBoaWRlIGEgYnV0dG9uIGJhc2VkIHVwb24gYSByb2xlPyBB cyBhbiBleGFtcGxlIEkgDQo+ID4gPiB3YW50IHRvIGhpZGUgYW5kIGRlbnkgYWNjZXNzIHRvIHRo ZSBwcm9qZWN0cyB0YWIuIEkgY2FuIG1vZGlmeSB0aGUgDQo+ID4gPiByb2xlIGFjY2VzcyB0byB0 aGUgQVBJIGJ1dCB0aGUgYnV0dG9uIGlzIHN0aWxsIHByZXNlbnQuIEluIGZhY3QgSSANCj4gPiA+ IGdldCBhbiBBUEkgZXJyb3IgdGhhdCBzdGF0ZXMgSSBkb24ndCBoYXZlIGFjY2Vzcy4NCj4gPiA+ DQo+ID4gPiBSZWdhcmRzLA0KPiA+ID4gTWFydHkgR29kc2V5DQo+ID4gPg0KPiA+ID4NCj4gPg0K