Difference between revisions of "User:Alex Doll"
|  (→Setting up a new project) |  (→Test suite before deploying new code) | ||
| (25 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| ==Alex's to-do lists== | ==Alex's to-do lists== | ||
| − | Stuff that Alex needs to  | + | Stuff that Alex needs to not forget. | 
| ===Setting up a new project=== | ===Setting up a new project=== | ||
| + | # Click the Administration button | ||
| − | # Create a new database & dbuser. | ||
| − | # Create a new  | + | # Create a new Client | 
| + | ## Assign the new administrator  | ||
| − | # Copy the base PHP files into the new folder. | ||
| + | ## The database structure, including default data, will populate. | ||
| − | # Tweak the configuration file to point to the new database. | ||
| + | ## Check that indexing of table index fields is active | ||
| − | # fill in the database structure, including default data. | ||
| + | # Switch to the new Client and check that the database is populated correctly | ||
| − | <syntaxhighlight lang="mysql"><pre> | ||
| + | # Email the new administrator with credentials and URL. | ||
| − | CREATE TABLE `labs` SELECT * FROM `sagmilli_agd`.`labs`; | ||
| + | |||
| − | CREATE TABLE `mills_classes` SELECT * FROM `sagmilli_agd`.`mills_classes`; | ||
| + | ===Test suite before deploying new code=== | ||
| − | CREATE TABLE `project` SELECT * FROM `sagmilli_agd`.`project` WHERE `id`=1; | ||
| + | On the development server | ||
| − | CREATE TABLE `ai` SELECT * FROM `sagmilli_agd`.`ai` WHERE `ProjNum`=1; | ||
| + | # create a new project | ||
| − | CREATE TABLE `dwt` SELECT * FROM `sagmilli_agd`.`dwt` WHERE `ProjNum`=1; | ||
| + | ## add a user to this new project | ||
| − | CREATE TABLE `geotech` SELECT * FROM `sagmilli_agd`.`geotech` WHERE `ProjNum`=1; | ||
| + | # create a new test result | ||
| − | CREATE TABLE `litho` SELECT * FROM `sagmilli_agd`.`litho` WHERE `ProjNum`=1; | ||
| + | ## Add the 3 work index values | ||
| − | CREATE TABLE `pli` SELECT * FROM `sagmilli_agd`.`pli` WHERE `ProjNum`=1; | ||
| + | ## check these appear in the Testwork Summary listing | ||
| − | CREATE TABLE `project__circuits` SELECT * FROM `sagmilli_agd`.`projects__circuits` WHERE `ProjNum`=1; | ||
| + | ## check these appear in the testwork comparison charts | ||
| − | CREATE TABLE `spi` SELECT * FROM `sagmilli_agd`.`spi` WHERE `ProjNum`=1; | ||
| + | # delete a test result.  delete a whole sample. | ||
| − | CREATE TABLE `ucs` SELECT * FROM `sagmilli_agd`.`ucs` WHERE `ProjNum`=1; | ||
| + | # create a new optimized Bond SABC circuit  | ||
| − | CREATE TABLE `wibm` SELECT * FROM `sagmilli_agd`.`wibm` WHERE `ProjNum`=1; | ||
| + | ## create new mill for the new circuit from templates or from blanks | ||
| − | CREATE TABLE `wirm` SELECT * FROM `sagmilli_agd`.`wirm` WHERE `ProjNum`=1; | ||
| + | ## check tent diagram | ||
| − | CREATE TABLE `wic` SELECT * FROM `sagmilli_agd`.`wic` WHERE `ProjNum`=1; | ||
| + | ## change to raw Bond circuit | ||
| − | CREATE TABLE `mills` SELECT * FROM `sagmilli_agd`.`mills` WHERE `ProjNum`=0 OR `ProjNum`=1; | ||
| + | # create a new SSBM circuit  | ||
| − | </pre></syntaxhighlight> | ||
| + | ## create new mill for the new circuit from templates or from blanks | ||
| + | # create a new SSSAG circuit | ||
| + | ## create new mill for the new circuit from templates or from blanks | ||
| + | # create a new template mill for a SAG mill, a pebble crusher and a ball mill. | ||
| + | |||
| + | |||
| + | Compare the '''Example''' project on development server versus main server | ||
| + | # View model output table of a circuit | ||
| + | ## Pull up some summary charts | ||
| + | ## Check some SAG-limited samples | ||
| + | ## Check some ball-limited samples | ||
| + | ## Run the PDF report, confirm percentile samples against the HTML list. | ||
| + | # Check the result table totals are the same | ||
| + | # Edit a SAG mill; change the model on a SAG mill | ||
| + | ## check a tent diagram | ||
| + | ## change speed or filling on tent diagram | ||
| + | # Edit a ball mill; change the model on a ball mill | ||
| + | ## check a tent diagram | ||
| + | ## change speed or filling on tent diagram | ||
| + | # Manually override the test results and the F80, P80 sizes (use the data entry fields on the flowsheet page) | ||
| + | # Edit a crusher | ||
Latest revision as of 17:01, 24 June 2020
Alex's to-do lists
Stuff that Alex needs to not forget.
Setting up a new project
- Click the Administration button
- Create a new Client
- Assign the new administrator
- The database structure, including default data, will populate.
- Check that indexing of table index fields is active
 
- Switch to the new Client and check that the database is populated correctly
- Email the new administrator with credentials and URL.
Test suite before deploying new code
On the development server
- create a new project
- add a user to this new project
 
- create a new test result
- Add the 3 work index values
- check these appear in the Testwork Summary listing
- check these appear in the testwork comparison charts
 
- delete a test result. delete a whole sample.
- create a new optimized Bond SABC circuit
- create new mill for the new circuit from templates or from blanks
- check tent diagram
- change to raw Bond circuit
 
- create a new SSBM circuit
- create new mill for the new circuit from templates or from blanks
 
- create a new SSSAG circuit
- create new mill for the new circuit from templates or from blanks
 
- create a new template mill for a SAG mill, a pebble crusher and a ball mill.
Compare the Example project on development server versus main server
- View model output table of a circuit
- Pull up some summary charts
- Check some SAG-limited samples
- Check some ball-limited samples
- Run the PDF report, confirm percentile samples against the HTML list.
 
- Check the result table totals are the same
- Edit a SAG mill; change the model on a SAG mill
- check a tent diagram
- change speed or filling on tent diagram
 
- Edit a ball mill; change the model on a ball mill
- check a tent diagram
- change speed or filling on tent diagram
 
- Manually override the test results and the F80, P80 sizes (use the data entry fields on the flowsheet page)
- Edit a crusher

