]> git.parisson.com Git - telemeta.git/commitdiff
Merge Parisson (Thomas' work)
authormathieu <mathieu.boye28@gmail.com>
Tue, 17 May 2016 07:52:54 +0000 (09:52 +0200)
committermathieu <mathieu.boye28@gmail.com>
Tue, 17 May 2016 07:52:54 +0000 (09:52 +0200)
1  2 
app/scripts/app.sh
telemeta/static/telemeta/js/playlist.js
telemeta/templates/telemeta/lists.html

index 7053ff92ac8e6e27660d14a39a1596758b1cf7d4,43dec020c0d65c6ae97c7b25ddfedb9a0bedbd2c..047b557b1ed3f1a7413bcb626e2d855334339481
@@@ -31,17 -31,19 +31,26 @@@ python $manage bower_install -- --allow
  python $manage collectstatic --noinput
  
  # telemeta setup
 +if [ $DATASTART = "True" ]
 +then
  python $manage telemeta-create-admin-user
  python $manage telemeta-create-boilerplate
 +fi
 +
 +if [ $REINDEX = "True" ]; then
 +    python $manage rebuild_index --noinput
 +fi
  
- if [ $DEBUG = "False" ]; then
+ # fix media access rights
+ chown www-data:www-data $media
+ for dir in $(ls $media); do
+     if [ ! $(stat -c %U $media/$dir) = 'www-data' ]; then
+         chown www-data:www-data $media/$dir
+     fi
+ done
+ # update haystack index in prod
+ if [ "$DEBUG" = "False" ]; then
      python $manage update_index --workers $processes &
  fi
  
index 99ee41f16c02a1757089a226205fb206543e97d3,9cd2562d31397e4e3ecda8646115b1b438904940..a4975a048f91753a8170c4d252ae6882ad24f608
@@@ -41,12 -41,15 +41,15 @@@ PopupDiv.listItemClass = "component_ico
  
  
  var playlistUtils = {
-     playlists: [],
+     playlists : [],
+     id: '', // ID var: used to edit playlist
+     title: '',
+     description: '',
  
 -    addPlaylist: function(name, id){
 +    addPlaylist: function (name, id) {
          this.playlists.push({
 -            'name':name,
 -            'id':id
 +            'name': name,
 +            'id': id
          });
      },
  
          });
      },
  
-     showEdit: function (anchorElement, id) {
-         var t = gettrans('title');
-         var d = gettrans('description');
-         var dd = {};
-         var playlist = this;
-         var playlists = this.playlists;
-         for (var i = 0; i < playlists.length; i++) {
-             if (playlists[i].id == id) {
-                 dd[t] = playlists[i].title;
-                 dd[d] = playlists[i].description;
-             }
-         }
-         new PopupDiv({
-             'content': dd,
-             invoker: anchorElement,
-             showOk: true,
-             onOk: function (data) {
-                 if (!data[t] && !data[d]) {
-                     return;
-                 }
-                 //convert language
-                 playlist.update({
-                     'public_id': id,
-                     'title': data[t],
-                     'description': data[d],
-                 });
-             }
-         }).show();
-     },
      /*shows the popup for adding a resource to a playlist*/
 -    showAddResourceToPlaylist: function(anchorElement, resourceType, objectId, optionalOkMessage){
 +    showAddResourceToPlaylist: function (anchorElement, resourceType, objectId, optionalOkMessage) {
          var ar = [];
+         var pl = this;
          var playlists = this.playlists;
-         for (var i = 0; i < playlists.length; i++) {
+         for(var i=0; i< playlists.length; i++){
              ar.push(playlists[i].name);
          }
-         var pl = this;
  
-         if (!ar.length) {
-             pl.showAdd(anchorElement);
+         if(!ar.length){
+             this.showAdd(anchorElement);
          }
  
          //var addFcn = this.addResourceToPlaylist;
index 7995f9998d9c5731e7a1007950a9170f7cdad1a7,39167a09340d1310b5838eb69c906caf43a0b136..fdb2b7dfb24174060ec9f49f65886c8a8a86e050
  {% endblock %}
  
  {% comment "added by Killian Mary end" %}{% endcomment %}
 -
 +q
  <!--
   Added by Thomas Balastegui :
-  modal popup display and use of addNewPlaylist()
+  modal popup display and use of addNewPlaylist() and editPlaylist()
  -->
  {% block content %}
      {% block modal %}