Add API endpoints and management pages for software versions and upgrade paths
- Implemented API endpoint for managing software versions in `products_software_versions.php`. - Created management page for software version assignments in `products_software_assignments.php`. - Developed upgrade paths management functionality in `products_software_upgrade_paths_manage.php`. - Enhanced software version details page in `products_software_version.php`. - Added form handling and validation for software version creation and updates in `products_software_version_manage.php`. - Introduced pagination and filtering for software versions in `products_software_versions.php`. - Implemented success message handling for CRUD operations across various pages.
This commit is contained in:
@@ -142,6 +142,12 @@ $main_menu = [
|
||||
"selected" => "products",
|
||||
"icon" => "fas fa-box-open",
|
||||
"name" => "menu_products"
|
||||
],
|
||||
"products_software" => [
|
||||
"url" => "products_software_versions",
|
||||
"selected" => "products_software_versions",
|
||||
"icon" => "fas fa-box-open",
|
||||
"name" => "menu_products_software_versions"
|
||||
],
|
||||
"products_attributes" => [
|
||||
"url" => "products_attributes",
|
||||
@@ -281,14 +287,6 @@ $main_menu = [
|
||||
"icon" => "fas fa-tachometer-alt",
|
||||
"name" => "menu_profiles"
|
||||
]
|
||||
],
|
||||
"upgrades" => [
|
||||
"main_menu" => [
|
||||
"url" => "upgrades",
|
||||
"selected" => "upgrades",
|
||||
"icon" => "fas fa-download",
|
||||
"name" => "menu_upgrades"
|
||||
]
|
||||
]
|
||||
];
|
||||
|
||||
@@ -324,6 +322,8 @@ $page_rows_shipping = 25;//discounts
|
||||
$page_rows_transactions = 25; //transactions
|
||||
$page_rows_invoice = 25; //invoices
|
||||
$page_rows_dealers = 25; //dealers
|
||||
$page_rows_software_versions = 50; //software versions
|
||||
$page_rows_software_assignment = 50; //software assignment
|
||||
|
||||
//------------------------------------------
|
||||
// Languages supported
|
||||
|
||||
@@ -6,7 +6,7 @@ define('superuser_profile','dashboard,profile,assets,equipments,equipment,equipm
|
||||
/*Admin*/
|
||||
define('admin_profile','dashboard,profile,buildtool,sales,accounts,account,contracts,contract,contract_manage,cartests,cartest,cartest_manage,assets,equipments,equipment,equipment_healthindex,equipment_data,equipment_manage,equipment_manage_edit,equipments_mass_update,histories,history,history_manage,firmwaretool,rmas,rma,rma_manage,rma_history,rma_history_manage,buildtool,products,products_versions,products_software,product,product_manage,servicereports,servicereport,admin,partners,partner,users,user,user_manage,communications,communication,communication_send,marketing,reporting,report_build,report_contracts_billing,report_healthindex,changelog,application');
|
||||
/*AdminPlus*/
|
||||
define('adminplus_profile','dashboard,profile,buildtool,sales,accounts,account,contracts,contract,contract_manage,billing,cartests,cartest,cartest_manage,dealers,dealers_media,dealer,dealer_manage,assets,equipments,equipment,equipment_healthindex,equipment_data,equipment_manage,equipment_manage_edit,equipments_mass_update,histories,history,history_manage,firmwaretool,rmas,rma,rma_manage,rma_history,rma_history_manage,buildtool,products,products_versions,products_software,products_attributes,products_attributes_items,products_attributes_manage,products_configurations,products_categories,products_media,product,product_manage,pricelists,pricelists_items,pricelists_manage,catalog,categories,category,discounts,discount,shipping,shipping_manage,servicereports,servicereport,admin,partners,partner,users,user,user_manage,communications,communication,communication_send,marketing,reporting,report_build,report_contracts_billing,report_healthindex,report_usage,config,settings,logfile,changelog,language,translations,translations_details,translation_manage,media,media_manage,media_scanner,application,maintenance,uploader,profiles,vin,shopping_cart,checkout,placeorder,taxes,transactions,transactions_items,invoice,order,orders,identity');
|
||||
define('adminplus_profile','dashboard,profile,buildtool,sales,accounts,account,contracts,contract,contract_manage,billing,cartests,cartest,cartest_manage,dealers,dealers_media,dealer,dealer_manage,assets,equipments,equipment,equipment_healthindex,equipment_data,equipment_manage,equipment_manage_edit,equipments_mass_update,histories,history,history_manage,firmwaretool,rmas,rma,rma_manage,rma_history,rma_history_manage,buildtool,products,products_versions,products_software,products_software_versions,products_software_version,products_software_version_manage,products_attributes,products_attributes_items,products_attributes_manage,products_configurations,products_categories,products_media,product,product_manage,pricelists,pricelists_items,pricelists_manage,catalog,categories,category,discounts,discount,shipping,shipping_manage,servicereports,servicereport,admin,partners,partner,users,user,user_manage,communications,communication,communication_send,marketing,reporting,report_build,report_contracts_billing,report_healthindex,report_usage,config,settings,logfile,changelog,language,translations,translations_details,translation_manage,media,media_manage,media_scanner,application,maintenance,uploader,profiles,vin,shopping_cart,checkout,placeorder,taxes,transactions,transactions_items,invoice,order,orders,identity');
|
||||
/*Build*/
|
||||
define('build','dashboard,profile,buildtool,firmwaretool,buildtool,products_software,application');
|
||||
/*Commerce*/
|
||||
|
||||
@@ -42,6 +42,13 @@ $all_views = [
|
||||
"products",
|
||||
"products_versions",
|
||||
"products_software",
|
||||
"products_software_versions",
|
||||
"products_software_assignments",
|
||||
"products_software_version",
|
||||
"products_software_version_manage",
|
||||
"products_software_version_access_rules_manage",
|
||||
"products_software_upgrade_paths_manage",
|
||||
"products_software_assignments",
|
||||
"products_attributes",
|
||||
"products_attributes_items",
|
||||
"products_attributes_manage",
|
||||
|
||||
@@ -19,7 +19,8 @@ $general_filters = 'Filters';
|
||||
$general_prev = 'Prev';
|
||||
$general_page = 'Page ';
|
||||
$general_page_of = ' of ';
|
||||
|
||||
$general_first = 'First';
|
||||
$general_last = 'Last';
|
||||
$general_next = 'Next';
|
||||
|
||||
$button_apply = 'Apply';
|
||||
|
||||
@@ -255,6 +255,14 @@ $message_pr_1 = 'Product created successfully!';
|
||||
$message_pr_2 = 'Product updated successfully!';
|
||||
$message_pr_3 = 'Product deleted successfully!';
|
||||
$message_no_products = 'There are no products';
|
||||
$message_sv_1 = 'Software version created successfully!';
|
||||
$message_sv_2 = 'Software version updated successfully!';
|
||||
$message_sv_3 = 'Software version deleted successfully!';
|
||||
$message_no_software_versions = 'No software versions found.';
|
||||
$software_versions_h2 = 'Software Versions';
|
||||
$software_versions_p = 'Manage software versions for products.';
|
||||
$button_create_software_version = 'Create Software Version';
|
||||
$software_version_search = 'Search versions';
|
||||
$product_version_number = 'Versionnumber';
|
||||
$product_version_version = 'Version';
|
||||
$product_version_software = 'Software';
|
||||
|
||||
Reference in New Issue
Block a user