[scodoc-devel] [SVN] Scolar : [1727] UI: tag sur programmes en lecture seule

eviennet at lipn.univ-paris13.fr eviennet at lipn.univ-paris13.fr
Lun 11 Déc 12:13:11 CET 2017


Une pièce jointe HTML a été nettoyée...
URL: https://listes.univ-paris13.fr/pipermail/scodoc-devel/attachments/20171211/3720f4e1/attachment.htm 
-------------- section suivante --------------
Modified: branches/ScoDoc7/sco_edit_ue.py
===================================================================
--- branches/ScoDoc7/sco_edit_ue.py	2017-12-11 10:46:52 UTC (rev 1726)
+++ branches/ScoDoc7/sco_edit_ue.py	2017-12-11 11:13:11 UTC (rev 1727)
@@ -359,8 +359,12 @@
                 else:
                     klass =''
                 heurescoef += ', Apo: <span class="%s" data-url="edit_module_set_code_apogee" id="%s" data-placeholder="%s">' % (klass, Mod['module_id'], APO_MISSING_CODE_STR) + (Mod['code_apogee'] or '') + '</span>'
-                tag_mk = """<span class="sco_tag_edit"><form><textarea data-module_id="{}" class="module_tag_editor">{}</textarea></form></span>"""
-                tag_edit = tag_mk.format( Mod['module_id'], ','.join(sco_tag_module.module_tag_list(context, Mod['module_id'])))
+                if editable:
+                    tag_cls = 'module_tag_editor'
+                else:
+                    tag_cls = 'module_tag_editor_ro'
+                tag_mk = """<span class="sco_tag_edit"><form><textarea data-module_id="{}" class="{}">{}</textarea></form></span>"""
+                tag_edit = tag_mk.format( Mod['module_id'], tag_cls, ','.join(sco_tag_module.module_tag_list(context, Mod['module_id'])))
                 H.append(' %s %s' % (parcours.SESSION_NAME, Mod['semestre_id']) + ' (%s)' % heurescoef + tag_edit )
                 H.append('</li>')
             if not Modlist:

Modified: branches/ScoDoc7/static/js/module_tag_editor.js
===================================================================
--- branches/ScoDoc7/static/js/module_tag_editor.js	2017-12-11 10:46:52 UTC (rev 1726)
+++ branches/ScoDoc7/static/js/module_tag_editor.js	2017-12-11 11:13:11 UTC (rev 1727)
@@ -19,6 +19,10 @@
         },
     });
 
+    // version readonly
+    readOnlyTags($('.module_tag_editor_ro'));
+
+    
     $('.sco_tag_checkbox').click(function() {
         if( $(this).is(':checked')) {
             $(".sco_tag_edit").show();
@@ -27,4 +31,4 @@
         }
     }); 
 
-});
\ No newline at end of file
+});


Plus d'informations sur la liste de diffusion scodoc-devel