mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-05-30 12:24:25 +02:00
Merge pull request #1516 from sharelatex/as-sanitize-team-notice
Show sanitized HTML for team notice on subscription page GitOrigin-RevId: 20256eed298a709d663bdfd0057e0d8462722a0c
This commit is contained in:
committed by
sharelatex
parent
778af6ca40
commit
9abea8ae5f
@@ -7,6 +7,7 @@ SubscriptionLocator = require("./SubscriptionLocator")
|
||||
V1SubscriptionManager = require("./V1SubscriptionManager")
|
||||
InstitutionsGetter = require("../Institutions/InstitutionsGetter")
|
||||
PublishersGetter = require("../Publishers/PublishersGetter")
|
||||
sanitizeHtml = require 'sanitize-html'
|
||||
logger = require('logger-sharelatex')
|
||||
_ = require("underscore")
|
||||
async = require('async')
|
||||
@@ -94,6 +95,9 @@ module.exports =
|
||||
trial_ends_at: recurlySubscription.trial_ends_at
|
||||
}
|
||||
|
||||
for memberGroupSubscription in memberGroupSubscriptions
|
||||
memberGroupSubscription.teamNotice = sanitizeHtml(memberGroupSubscription.teamNotice)
|
||||
|
||||
callback null, {
|
||||
personalSubscription,
|
||||
managedGroupSubscriptions,
|
||||
|
||||
@@ -8,7 +8,8 @@ div(ng-controller="GroupMembershipController")
|
||||
+teamName(groupSubscription)
|
||||
- if (groupSubscription.teamNotice && groupSubscription.teamNotice != '')
|
||||
p
|
||||
em= groupSubscription.teamNotice
|
||||
//- Team notice is sanitized in SubscriptionViewModelBuilder
|
||||
em !{groupSubscription.teamNotice}
|
||||
span
|
||||
button.btn.btn-danger.text-capitalise(ng-click="removeSelfFromGroup('"+groupSubscription.admin_id._id+"')") #{translate("leave_group")}
|
||||
hr
|
||||
|
||||
Reference in New Issue
Block a user