Commit inicial - WordPress Análisis de Precios Unitarios

- WordPress core y plugins
- Tema Twenty Twenty-Four configurado
- Plugin allow-unfiltered-html.php simplificado
- .gitignore configurado para excluir wp-config.php y uploads

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
root
2025-11-03 21:04:30 -06:00
commit a22573bf0b
24068 changed files with 4993111 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
const ToolsCollection = require('./tools');
const CategoryModel = require('../models/category');
/**
* Backbone collection for representing a collection of categories.
*/
module.exports = Backbone.Collection.extend( {
model: CategoryModel, // Reference to the CategoryModel
/**
* Parse the response data to create CategoryModel instances.
*
* @param {Object} response The response data.
* @returns {Array} An array of CategoryModel instances.
*/
parse: function( response ) {
// Iterate over each category in the response
return _.map( response, function( tools, categoryName ) {
// Create a CategoryModel for each category
return new CategoryModel( {
name: categoryName,
tools: new ToolsCollection(tools)
} );
} );
}
} );

View File

@@ -0,0 +1,10 @@
/**
* Backbone collection for representing a collection of tools.
*/
module.exports = Backbone.Collection.extend({
// Define the model for the collection
model: require('../models/tool'), // Reference to the Tool model
});