-
Posts
4,868 -
Joined
-
Last visited
-
Days Won
390
Everything posted by Blesta Addons
-
Create And Maintain An Official Git Repo
Blesta Addons replied to jwogrady's topic in Feature Requests
if is impossible to use github for all blesta files , i suggest to make templtes, languages, modules , gateways and plugins in github , this ways we can help in introduce new feature , fix bug , send pull request . -
this task is a good feature that can do the trick .
-
restricted package is something that i can't use , why ? if i have 20 packages for hosting , and 20 packages for some TLD domains , and i have about 40 or 50 resellers , imagine how many package should i have in my system , and it hard to change prices in case of increase/decrease . but if the restricted package is available in the order form is something that i will add to my solutions list . the methode fo reseller plugin is something interesting to go with it , it need a lot of code and work to achieve this task via it . my best idea that i have made a shema for it was : 1 - a plugin that i will set prices for clients (Aka resellers ) or for clients group to be used for a specific package . 2 - event in order form , this event will check if the client has a special price for the package in the cart , if yes it will add the overrided price to the service in the cart , this way the invoice generated will have the special price , and the recurrent price for renewals . the only probleme that i have in this is when i wat to change the prices (increase/decrease) (i need to change all the services -- the only solution is a custom mysql query to change them ). but to achieve this the only solution ib event in order form , or i should create my custom order template .
-
[Plugin] Admin Tools (More Options For Staff)
Blesta Addons replied to Blesta Addons's topic in Contribute
change it just to $proforma_id = 0 ; -
for that reason i asked the help , i think i have a poor skil in php to achieve this task, but it apear is impossible . my only solution is to hack the order core files , that is what i heat . @Tyson , when the order plugin will have some events ? i think you hve got my attention (force service price change in order form via events
-
[Plugin] Admin Tools (More Options For Staff)
Blesta Addons replied to Blesta Addons's topic in Contribute
This is the reason . have you tried my fix ? -
but they have price based on package , not on service .
-
Hello Blesta Staff . is thier any possibilities to make this via a plugin ? any road to go with it is trivial for us now . NOTE : buycpanel has this option , when we login the order frm show the secial prices for us , not the default price . it save time for us to contact theme in every new command, and save time for him to repsponse a new ticket .
-
[Plugin] Admin Tools (More Options For Staff)
Blesta Addons replied to Blesta Addons's topic in Contribute
you have proforma invoicing enabled ? try changing the line 40 in Admin_Utils_Plugin.php from $proforma_id = $this->UtilInvoices->GetLastProformaID() ; to $proforma_id = (isset($this->UtilInvoices->GetLastProformaID()) ? $this->UtilInvoices->GetLastProformaID() : 0 ); -
[Plugin] Admin Tools (More Options For Staff)
Blesta Addons replied to Blesta Addons's topic in Contribute
have you error reposting enabled in blesta ? wich PHp version you have ? -
Where To List Orders? Also No Order Alerts After Placing One From Order Form
Blesta Addons replied to NixTree's question in Support
you should activate the order widget . to blesta staff : this widget should be activated as default in all installation, and also add it to the update procces for upgrades . -
another good news .
-
Yes, i Suggest to display articles in the main page . No, is a seperate issue , to be more clear , when blesta will add the selector language in the order form (for visitor - not logged clients) , how it would be stored this temporary language ? sessions ? cookies ? the knowledgebase will have issue with it, because he can be shown in the languages clients set in thier profile , or in the default company language . what i suggest here the knowldgebase should heritage the language from the app_controller and not set thier own function for it . so you can open a task for it in jira
-
Lets Fix Blesta Eu Invoices And Make Vatmoss Compatible (All In One Thread)
Blesta Addons replied to PauloV's topic in Bugs
and add another filed in Invoive table to store client info as array . -
my admin tools will have this option in future release , when i have time i will add (move serices/edit service dates , status .. ect ) and release it . but when i have free time
-
no , it wasn't , blesta 2.5 was option to change deleted date, then it back to active, but i have added a new option to re-activate(recreate cpanel account with the same login/password/domain ) . it helped us and we have saved time with it . if there was a event in blesta 3 for adding new option in service i can make a plugin for it .
-
i have done this in blesta 2.5 . in the fact is not a complexe action , i have spent a lot of time in v2.5 todo it , but in v3 i think is a imple task . so +1 for this feature . or simply a change status at the first step is accepted .
-
Lets Fix Blesta Eu Invoices And Make Vatmoss Compatible (All In One Thread)
Blesta Addons replied to PauloV's topic in Bugs
what i have understand from your response is that fixing reused numbers in proforma will not be soon , for this reason the other issue has no fix now , if blesta fix reused proforma numbers in the system, other issue can be fixed , because the reused numbers in proforma now is a blocked for other issue . -
thanks tyson , but your shema has a limitation , the count views, downloads , rating will be for the app and not for every version , also i have forget to say that the application table should have app name and app version . what i will do is something like : `applications` id, name, version , attr1, attr2, attr3, ..., attrn `application_versions` application_id, version, date, number_views, number_downloads `application_ratings` application_id, rating
-
it was just a example , my work has nothing related to blesta release
-
Thanks .
-
Thanks Serge , your solution was our main solution in the first . but the client has a condition that the every app should has only one row , so no duplication of app in the table . also we need detailled data about every version of the app . like blesta v2.5 , 3000 ownloads, 700000 views blesta v3.0 , 20000 ownloads, 900000 views blesta v3.3 , 50000 ownloads, 950000 views blesta v3.5 , 50 ownloads, 500 views ....
-
Hello i have setp the native knowledgebase for a client , and i have tested it for a little time , and i see some remark for it . 1 - if we add just article without affecting it to a category , it didn't display in the client side , any article should be affected to a category to appear , in my case the client didn't need any parent category , he need just the article to be apeared in the main page of knowledgebase . 2 - the second observation the language , the knowledgebase has it own language function , normally it should be getted from the app_controller (for multi-language purpose ) , so i think is not raisonable to fetch language twice . let say the controller has the language set "fr_fr" froma event or a plugin , in the knowledgebase he search just the language set for the client if logged , if not a client he set the company language default , so no way to fetch others languages even if they installed . 3 - the saerch engine, let say we have 1 article with two language , title in en_en "Hello World" , title in fr_fr "Bonjor le monde" , we are now with fr_fr language as the Kb page , when i search for World , it show the article but in frensh language , andthat should not happen , normally it should search in the row of the current language , not in all language rows . i hope this has sense for future fix .
-
Hello All, i have a custom work to do , but i need your seggestion before i begin , we need to store apps details in tables , but every apps can have new version in the future , so we need when we update a existing app version in apps table , we want to let trace for old versions , like downlods, views, ratings .... the apps table will have a ID for each app, this id si AUTOINCREMENT , also the app name is unique so we can't add the same app twice in the apps table . i know we can need to use two table "apps" and "data" , one for apps , and other for data (downs, views, rates) ... in this case if we have 4 app , we will have 4 rows in data , when we release new version of 2 apps, we still have 4 rows in apps table , and we will have 6 rows in "data" table . this is a good structure or thier is a other structure methode that i should use ? what is your suggested shema for this ?
-
Lets Fix Blesta Eu Invoices And Make Vatmoss Compatible (All In One Thread)
Blesta Addons replied to PauloV's topic in Bugs
This is bacause i think here it use a inner joir request, is better to store the field in the log table