public Yield GetSiteOperations(DreamContext context, DreamMessage request, Result <DreamMessage> response) { XDoc ret = new XDoc("operations"); ret.Attr("href", DekiContext.Current.ApiUri.At("site", "operations")); ret.Value(string.Join(",", PermissionsBL.PermissionsToArray(ulong.MaxValue))); response.Return(DreamMessage.Ok(ret)); yield break; }