فهرست منبع

avoid cut^Copy,paste in variants inputs

jose miguel 7 سال پیش
والد
کامیت
eb0e6f98a5
3فایلهای تغییر یافته به همراه18 افزوده شده و 0 حذف شده
  1. 7 0
      app/models/user.rb
  2. 6 0
      app/views/products/_form.html.erb
  3. 5 0
      app/views/products/_form_remote.html.erb

+ 7 - 0
app/models/user.rb

@@ -58,4 +58,11 @@ class User < ActiveRecord::Base
 		end
 	end
 
+	def active_for_authentication?
+		super && active?
+	end
+
+	def inactive_message
+		"Usuario desactivado, contacte al administrador para activar su cuenta"
+	end
 end

+ 6 - 0
app/views/products/_form.html.erb

@@ -314,6 +314,12 @@
 		presentaciones();
 		getVariants();
 		showPriceBaseInput(<%= @product.is_in_dollars? %>);
+
+
+		$(document).on("cut copy paste",'form#new_product .presentaciones input[type=text]',function(e) {
+			// evitar que se pueda copiar y pegar en los inputs de los tags de variantes
+			e.preventDefault();
+		});
 	});
 
 	$('#product_size_list').on('change', function(event) { getVariants(); });

+ 5 - 0
app/views/products/_form_remote.html.erb

@@ -340,6 +340,11 @@
 		presentaciones();
 		getVariants();
 		showPriceBaseInput(<%= @product.is_in_dollars? %>);
+
+		$(document).on("cut copy paste",'.presentaciones input[type=text]',function(e) {
+			// evitar que se pueda copiar y pegar en los inputs de los tags de variantes
+			e.preventDefault();
+		});
 	});
 
 	$("#submit_remote").on( "click", function(e) {