Subversion Repositories bacoAlunos

Rev

Rev 1618 | Rev 1699 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1618 Rev 1667
Line 121... Line 121...
121
                </baco:isAdmin>
121
                </baco:isAdmin>
122
            </h4>
122
            </h4>
123
 
123
 
124
            <p>Papel da Coordenação:</label>
124
            <p>Papel da Coordenação:</label>
125
                <logic:notEmpty name="course" property="validationRole"><bean:message key="user.role.${course.validationRole}"/></logic:notEmpty>
125
                <logic:notEmpty name="course" property="validationRole"><bean:message key="user.role.${course.validationRole}"/></logic:notEmpty>
-
 
126
                <logic:empty name="course" property="validationRole">Este curso não tem papel definido para a sua Coordenação, por favor contacte os serviços de informática, terá de ser definido um papel para a coordenação para lhe poder adicionar elementos
126
                <logic:empty name="course" property="validationRole">Este curso não tem papel definido para a sua Coordenação, por favor contacte os serviços de informática, terá de ser definido um papel para a coordenação para lhe poder adicionar elementos</logic:empty>
127
                    <baco:hasRole role="admin,all,servicesRolesManagement,servicesCoursesManagement,services">
-
 
128
 
127
            </p>
129
                        <script>
-
 
130
                            function addValidationRoleCourse${course.id}(button)
128
            <p>Coordenador:
131
                            {
-
 
132
                                widgetSimpleCallWithActionParameters(
-
 
133
                                        "<%=request.getContextPath()%>/user/courseControllerWidget.do",
-
 
134
                                        "addCourseComissionRole",
129
                <%
135
                                        {
130
                    if(course.getCoordinator() != null)
136
                                            "courseId" : ${course.id}
131
                    {
137
                                        },
132
                %><%=course.getCoordinator().getName()%> (<%=course.getCoordinator().getSigesCode()%>)<%
138
                                        "#roleGroupCourse${course.id}WebMessagesContainer",
-
 
139
                                        function()
-
 
140
                                        {
-
 
141
                                            $(button).hide();
-
 
142
                                            $("#roleGroupCourse${course.id}").html("<div class=\"alert alert-info\">Para adicionar utilizadores é necessário recarregar a página</div>");
133
                }
143
                                        }
134
                else
144
                                );
135
                {
145
                            }
136
                %>Não está atribuido<%
146
                        </script>
-
 
147
                        <button onclick="addValidationRoleCourse${course.id}(this)" type="button" class="btn btn-success">Adicionar</button>
137
                    }
148
                    </baco:hasRole>
138
                %>
149
                </logic:empty>
139
            </p>
150
            </p>
-
 
151
            <div class="row">
-
 
152
                <div class="col-md-6">Coordenador:
-
 
153
                    <label id="statusCoordinator${course.id}">
-
 
154
                    <%
-
 
155
                        if(course.getCoordinator() != null)
-
 
156
                        {
-
 
157
                    %><%=course.getCoordinator().getName()%> (<%=course.getCoordinator().getSigesCode()%>)<%
-
 
158
                        }
-
 
159
                        else
-
 
160
                        {
-
 
161
                    %>
-
 
162
                        Não está atribuido
-
 
163
                    <%
-
 
164
                        }
-
 
165
                    %>
-
 
166
                    </label>
-
 
167
                    <div id="coordinatorCourse${course.id}WebMessagesContainer">
-
 
168
                        <div class="web-messages"> </div>
-
 
169
                    </div>
-
 
170
                </div>
-
 
171
                <div class="col-md-6">
-
 
172
                    <baco:hasRole role="admin,all,servicesRolesManagement,servicesCoursesManagement,services">
-
 
173
                        <bacoTags:searchUserTab callbackFunction="mudarCoordenador${course.id}" title="Procurar novo coordenador" useModals="true"/>
-
 
174
                        <script>
-
 
175
                            function mudarCoordenador${course.id}(id, name, sigesCode)
-
 
176
                            {
-
 
177
                                widgetCallWithActionParameters(
-
 
178
                                        "<%=request.getContextPath()%>/user/courseControllerWidget.do",
-
 
179
                                        "changeCoordinator",
-
 
180
                                        {
-
 
181
                                            "courseId": ${course.id},
-
 
182
                                            "teacherId" : id
-
 
183
                                        },
-
 
184
                                        "coordinatorCourse${course.id}WebMessagesContainer",
-
 
185
                                        function(data){
-
 
186
                                            $("#statusCoordinator${course.id}").html(name + " (" + sigesCode + ")");
-
 
187
                                        }
-
 
188
                                );
-
 
189
                            }
-
 
190
                        </script>
-
 
191
                    </baco:hasRole>
-
 
192
                </div>
-
 
193
            </div>
-
 
194
            <div id="roleGroupCourse${course.id}WebMessagesContainer">
-
 
195
                <div class="web-messages"> </div>
-
 
196
            </div>
-
 
197
            <div id="roleGroupCourse${course.id}">
140
            <%
198
            <%
141
                if(course.getValidationRole() != null && course.getValidationRole().length() > 0)
199
                if(course.getValidationRole() != null && course.getValidationRole().length() > 0){
142
                {
-
 
143
            %>
200
            %>
144
            <bacoTags:printRoleGroup title="Restante Coordenação" role="${course.validationRole}" transactional="true"/>
201
            <bacoTags:printRoleGroup title="Restante Coordenação" role="${course.validationRole}" transactional="true"/>
145
            <%
202
            <%
146
                    }
-
 
147
                }
203
                }
148
            %>
204
            %>
-
 
205
            </div>
-
 
206
 
-
 
207
            <%
-
 
208
            }
-
 
209
            %>
-
 
210
 
149
        </div><!--Degree div End-->
211
        </div><!--Degree div End-->
150
        <%
212
        <%
151
            }
213
            }
152
 
214
 
153
        %>
215
        %>