overleaf/services/web/app/views/project/editor/share.jade

126 lines
4 KiB
Text
Raw Normal View History

2014-07-01 13:12:28 +00:00
script(type='text/ng-template', id='shareProjectModalTemplate')
.modal-header
2014-07-01 14:05:32 +00:00
button.close(
type="button"
data-dismiss="modal"
ng-click="cancel()"
) ×
2014-07-31 16:07:43 +00:00
h3 #{translate("share_project")}
2014-07-01 13:12:28 +00:00
.modal-body.modal-body-share
.container-fluid
2014-07-01 14:05:32 +00:00
.row.public-access-level(ng-show="project.publicAccesLevel == 'private'")
.col-xs-12.text-center
2014-07-31 16:07:43 +00:00
| #{translate("this_project_is_private")}
|   
2014-07-01 14:05:32 +00:00
a(
href
ng-click="openMakePublicModal()"
2014-07-31 16:07:43 +00:00
) #{translate("make_public")}
2014-07-01 14:05:32 +00:00
.row.public-access-level(ng-show="project.publicAccesLevel != 'private'")
.col-xs-12.text-center
2014-07-31 16:07:43 +00:00
strong(ng-if="project.publicAccesLevel == 'readAndWrite'") #{translate("this_project_is_public")}
strong(ng-if="project.publicAccesLevel == 'readOnly'") #{translate("this_project_is_public_read_only")}
|   
2014-07-01 14:05:32 +00:00
a(
href
ng-click="openMakePrivateModal()"
2014-07-31 16:07:43 +00:00
) #{translate("make_private")}
2014-07-01 13:12:28 +00:00
.row.project-member
.col-xs-8 {{ project.owner.email }}
2014-07-01 13:12:28 +00:00
.text-right(
ng-class="{'col-xs-3': project.members.length > 0, 'col-xs-4': project.members.length == 0}"
2014-09-26 15:35:57 +00:00
) #{translate("owner")}
2014-07-01 13:12:28 +00:00
.row.project-member(ng-repeat="member in project.members")
.col-xs-8 {{ member.email }}
.col-xs-3.text-right
2014-07-31 16:07:43 +00:00
span(ng-show="member.privileges == 'readAndWrite'") #{translate("can_edit")}
span(ng-show="member.privileges == 'readOnly'") #{translate("read_only")}
.col-xs-1
2014-07-01 13:12:28 +00:00
a(
href
2014-08-20 13:31:44 +00:00
tooltip="#{translate('remove_collaborator')}"
2014-07-01 13:12:28 +00:00
tooltip-placement="bottom"
ng-click="removeMember(member)"
)
i.fa.fa-times
.row.invite-controls
form(ng-show="canAddCollaborators")
2014-07-31 16:07:43 +00:00
.small #{translate("share_with_your_collabs")}
2014-07-01 13:12:28 +00:00
.form-group
input.form-control(
type="email"
placeholder="Enter email address..."
ng-model="inputs.email"
focus-on="open"
)
.form-group
.pull-right
select.privileges.form-control(
ng-model="inputs.privileges"
name="privileges"
)
2014-07-31 16:07:43 +00:00
option(value="readAndWrite") #{translate("can_edit")}
option(value="readOnly") #{translate("read_only")}
2014-07-01 13:12:28 +00:00
|   
button.btn.btn-info(
type="submit"
ng-click="addMember()"
2014-07-31 16:07:43 +00:00
) #{translate("share")}
2014-07-01 13:12:28 +00:00
div.text-center(ng-hide="canAddCollaborators")
2014-07-31 16:07:43 +00:00
p #{translate("need_to_upgrade_for_more_collabs")}.
p(ng-controller="FreeTrialModalController")
a.btn(href, ng-click="startFreeTrial('projectMembers')", ng-class="buttonClass") #{translate("start_free_trial")}
p.small(ng-show="startedFreeTrial")
2014-07-31 16:07:43 +00:00
| #{translate("refresh_page_after_starting_free_trial")}.
2014-07-01 13:12:28 +00:00
.modal-footer
.modal-footer-left
i.fa.fa-refresh.fa-spin(ng-show="state.inflight")
span.text-danger.error(ng-show="state.error") {{ state.error }}
button.btn.btn-primary(
ng-click="done()"
2014-07-31 16:07:43 +00:00
) #{translate("done")}
2014-07-01 14:05:32 +00:00
script(type="text/ng-template", id="makePublicModalTemplate")
.modal-header
button.close(
type="button"
data-dismiss="modal"
ng-click="cancel()"
) ×
2014-07-31 16:07:43 +00:00
h3 #{translate("make_project_public")}?
2014-07-01 14:05:32 +00:00
.modal-body.modal-body-share
2014-07-31 16:07:43 +00:00
p #{translate("make_project_public_consequences")}
2014-07-01 14:05:32 +00:00
p
select.form-control(
ng-model="inputs.privileges"
name="privileges"
)
2014-07-31 16:07:43 +00:00
option(value="readAndWrite") #{translate("allow_public_editing")}
option(value="readOnly") #{translate("allow_public_read_only")}
2014-07-01 14:05:32 +00:00
.modal-footer
button.btn.btn-default(
ng-click="cancel()"
2014-07-31 16:07:43 +00:00
) #{translate("cancel")}
2014-07-01 14:05:32 +00:00
button.btn.btn-info(
ng-click="makePublic()"
2014-07-31 16:07:43 +00:00
) #{translate("make_public")}
2014-07-01 14:05:32 +00:00
script(type="text/ng-template", id="makePrivateModalTemplate")
.modal-header
button.close(
type="button"
data-dismiss="modal"
ng-click="cancel()"
) ×
2014-07-31 16:07:43 +00:00
h3 #{translate("make_project_private")}?
2014-07-01 14:05:32 +00:00
.modal-body.modal-body-share
2014-07-31 16:07:43 +00:00
p #{translate("make_project_private_consequences")}
2014-07-01 14:05:32 +00:00
.modal-footer
button.btn.btn-default(
ng-click="cancel()"
2014-07-31 16:07:43 +00:00
) #{translate("cancel")}
2014-07-01 14:05:32 +00:00
button.btn.btn-info(
ng-click="makePrivate()"
2014-07-31 16:07:43 +00:00
) #{translate("make_private")}