70d3185d3a
* Redirect to url with namespace param if user logged into root namespace without permission * Feature flag service for managing flags * Redirect with namespace query param if no current namespace param AND managed root namespace set * Test coverage for managed namespace changes * Handle null body case on feature-flag response, add pretender route for feature-flags on shamir test
34 lines
724 B
JavaScript
34 lines
724 B
JavaScript
export default function() {
|
|
this.namespace = 'v1';
|
|
|
|
this.get('sys/internal/counters/activity', function(db) {
|
|
let data = {};
|
|
const firstRecord = db['metrics/activities'].first();
|
|
if (firstRecord) {
|
|
data = firstRecord;
|
|
}
|
|
return {
|
|
data,
|
|
request_id: '0001',
|
|
};
|
|
});
|
|
|
|
this.get('sys/internal/counters/config', function(db) {
|
|
return {
|
|
request_id: '00001',
|
|
data: db['metrics/configs'].first(),
|
|
};
|
|
});
|
|
|
|
this.get('/sys/internal/ui/feature-flags', db => {
|
|
const featuresResponse = db.features.first();
|
|
return {
|
|
data: {
|
|
feature_flags: featuresResponse ? featuresResponse.feature_flags : null,
|
|
},
|
|
};
|
|
});
|
|
|
|
this.passthrough();
|
|
}
|