Skip to content

Commit 4fa498e

Browse files
committed
fix: public url under admin groups list
1 parent 8f6399b commit 4fa498e

File tree

1 file changed

+27
-28
lines changed

1 file changed

+27
-28
lines changed

app/models/group.js

Lines changed: 27 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,35 @@
1-
import attr from 'ember-data/attr';
2-
import ModelBase from 'open-event-frontend/models/base';
3-
import { belongsTo, hasMany } from 'ember-data/relationships';
4-
import { computed } from '@ember/object';
5-
import { inject as service } from '@ember/service';
1+
import attr from "ember-data/attr";
2+
import ModelBase from "open-event-frontend/models/base";
3+
import { belongsTo, hasMany } from "ember-data/relationships";
4+
import { computed } from "@ember/object";
5+
import { inject as service } from "@ember/service";
66

77
export default class Group extends ModelBase.extend({
8+
router: service(),
9+
fastboot: service(),
810

9-
router : service(),
10-
fastboot : service(),
11-
12-
13-
name : attr('string'),
14-
about : attr('string'),
15-
logoUrl : attr('string'),
16-
bannerUrl : attr('string'),
17-
createdAt : attr('moment', { readOnly: true }),
18-
modifiedAt : attr('moment'),
19-
deletedAt : attr('moment'),
20-
followerCount : attr('number'),
21-
socialLinks : attr(),
11+
name: attr("string"),
12+
about: attr("string"),
13+
logoUrl: attr("string"),
14+
bannerUrl: attr("string"),
15+
createdAt: attr("moment", { readOnly: true }),
16+
modifiedAt: attr("moment"),
17+
deletedAt: attr("moment"),
18+
followerCount: attr("number"),
19+
socialLinks: attr(),
2220
/**
2321
* Relationships
2422
*/
25-
user : belongsTo('user'),
26-
events : hasMany('event'),
27-
roles : hasMany('users-groups-role'),
28-
follower : belongsTo('user-follow-group', { inverse: 'group' }),
29-
followers : hasMany('user-follow-group'),
23+
user: belongsTo("user"),
24+
events: hasMany("event"),
25+
roles: hasMany("users-groups-role"),
26+
follower: belongsTo("user-follow-group", { inverse: "group" }),
27+
followers: hasMany("user-follow-group"),
3028

31-
url: computed('identifier', function() {
32-
const origin = this.fastboot.isFastBoot ? `${this.fastboot.request.protocol}//${this.fastboot.request.host}` : location.origin;
33-
return origin + this.router.urlFor('groups.edit.events', this.id);
34-
})
29+
url: computed("identifier", function () {
30+
const origin = this.fastboot.isFastBoot
31+
? `${this.fastboot.request.protocol}//${this.fastboot.request.host}`
32+
: location.origin;
33+
return origin + `/g/${this.id}`;
34+
}),
3535
}) {}
36-

0 commit comments

Comments
 (0)