blob: 84c001fd51cfa992f99f2f2b1e87691cb19feeff [file] [log] [blame]
Copybara854996b2021-09-07 19:36:02 +00001[define category_css]css/ph_detail.css[end]
2[include "../framework/header.ezt" "showtabs"]
3
4[if-any read_only][include "../framework/read-only-rejection.ezt"]
5[else]
6
7 <form action="admin.do" method="POST" autocomplete="off" enctype="multipart/form-data">
8 <input type="hidden" name="token" value="[form_token]">
9
10<h4>Project metadata</h4>
11
12<div class="section">
13 [include "../framework/project-descriptive-fields.ezt"]
14</div>
15
16
17<h4>Project access</h4>
18
19<div class="section">
20 [if-any offer_access_level initial_access]
21 <br>This project may be viewed by:
22 [include "../framework/project-access-part.ezt" "dontchecksubmit"]<br>
23 [end]
24
25<div class="section">
26 <div class="closed">
27 <p>Restriction labels allow project members to restrict access to individual
28 issues.
29 <a class="ifClosed toggleHidden" href="#" style="font-size:90%; margin-left:.5em">Learn more</a></p>
30 <div class="ifOpened help">
31 Normally, if a project member may edit the labels, then they may also
32 edit restriction labels. That allows project committers to adjust access
33 controls for the items that they are working on. However, some project
34 owners may prefer that once a restriction label is in place, only a project
35 owner may remove it.
36 </div>
37 </div>
38 <input type="checkbox" name="only_owners_remove_restrictions"
39 id="only_owners_remove_restrictions"
40 [if-any only_owners_remove_restrictions]checked="checked"[end] >
41 <label for="only_owners_remove_restrictions">Only project owners
42 may remove <tt>Restrict-*</tt> labels</label>
43</div>
44
45<div class="section">
46 <div class="closed">
47 <p>Collaboration style
48 <a class="ifClosed toggleHidden" href="#" style="font-size:90%; margin-left:.5em">Learn more</a></p>
49 <div class="ifOpened help">
50 Project workspaces are usually intended to promote collaboration among
51 all project members. However, sometimes a compartmentalized collaboration
52 style is more appropriate. For example, one company might want to work
53 with several partners, but not let each partner know about the others.
54 Note: In such a project, all artifacts should have restriction labels.
55 </div>
56 </div>
57 <input type="checkbox" name="only_owners_see_contributors" id="only_owners_see_contributors"
58 [if-any only_owners_see_contributors]checked="checked"[end] >
59 <label for="only_owners_see_contributors">Only project owners may see the list of contributors.</label>
60</div>
61
62</div>
63
64
65<h4>Activity notifications</h4>
66
67<div class="section">
68 <p>Email notifications of issue tracker activity will automatically be sent to
69 the following email address.</p>
70
71 <table cellpadding="2">
72 <tr><th>All issue changes:</th>
73 <td><input type="email" name="issue_notify" size="35" value="[issue_notify]"><br>
74 [if-any errors.issue_notify]
75 <div class="fielderror">[errors.issue_notify]</div>
76 [end]
77 </td>
78 </tr>
79 </table>
80 [# TODO: validate as address is entered ]
81
82 [include "../framework/admin-email-sender-part.ezt"]
83
84 <div class="closed">
85 <p>Notification contents
86 <a class="ifClosed toggleHidden" href="#" style="font-size:90%; margin-left:.5em">Learn more</a></p>
87 <div class="ifOpened help">
88 By default, notifications content will be limited based on user preference,
89 Restrict-* labels, and their membership in a given project. This option
90 forces the full notification content to be sent regardless of other factors.
91 </div>
92 </div>
93 <input type="checkbox" name="issue_notify_always_detailed" id="issue_notify_always_detailed"
94 [if-any issue_notify_always_detailed]checked="checked"[end] >
95 <label for="issue_notify_always_detailed">Always send detailed notification content.</label>
96</div>
97
98
99<h4>Email reply processing</h4>
100
101<div class="section">
102 <div class="closed">
103 <p>Users may add comments and make updates by replying to
104 certain notification emails.
105 <a class="ifClosed toggleHidden" style="font-size:90%; margin-left:.5em">Learn more</a></p>
106 <div class="ifOpened help">
107 Users may add comments to an issue
108 by replying to a notification email:
109
110 <ul>
111 <li>Look for a note in the footer of the email indicating that
112 a reply will be processed by the server.</li>
113 <li>Comments must be in replies to notification emails sent directly
114 to the member, not through a mailing list.</li>
115 <li>The reply must be <tt>From:</tt> the same email address to which
116 the notification was sent.</li>
117 <li>Project members who have permission to edit issues may make
118 changes via email replies.</li>
119 </ul>
120 </div>
121 </div>
122 <input type="checkbox" name="process_inbound_email" id="process_inbound_email"
123 [if-any process_inbound_email]checked="checked"[end] >
124 <label for="process_inbound_email">Process email replies</label>
125</div>
126
127<br>
128
129 <input type="submit" id="savechanges" name="btn" value="Save changes" class="submit">
130 </form>
131
132[end]
133
134[include "../framework/footer.ezt"]