You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Alexander Lutay cf8fa9a721
TT#115002 Fix 90dac30: rename README to README.md
5 years ago
assets TT#7515 Clean up good original polycom template 8 years ago
debian TT#108162 Reseller branding primary and secondary colors 5 years ago
etc TT#111305 TT#111304 add aoc_pulse_amount_per_message field 5 years ago
inc/Local/Module TT#53701 Stop requiring Moose during builds 7 years ago
lib TT#113513 Handle duplicate billingprofiles in API 5 years ago
sandbox TT#78557 - Use bcrypt to hash webpassword 6 years ago
script TT#53701 Line-wrap helper scripts 7 years ago
share TT#108162 Reseller branding primary and secondary colors 5 years ago
t TT#110257 Add blob preference type to API tests 5 years ago
tools TT#77256 ngcp-api-tools: Fix credentials usage 6 years ago
tools_bin TT#77256 Fix a621bd592: Add missing '\' for tool 'ngcp-api-patch' 5 years ago
tools_man TT#78502 Fix man pages formatting 6 years ago
.gitignore TT#63545 rework /api/customerfraudevents support cdr_period_costs 6 years ago
.gitreview MT#7505 Add .gitreview file for ngcp-panel 11 years ago
.mailmap TT#91650 Add a .mailmap file to correct author information 5 years ago
.perlcriticrc TT#71950 Fix typos 6 years ago
Build.PL TT#38005 fix/resolve various perlcritic errors 8 years ago
Changes Initial commit of catalyst skeleton. 13 years ago
ISSUES Implement destination set handling. 13 years ago
MANIFEST MT#6551 Add empty MANIFEST file 12 years ago
MANIFEST.SKIP MT#6551 Add empty MANIFEST file 12 years ago
README.md TT#115002 Fix 90dac30: rename README to README.md 5 years ago
ngcp_panel.psgi Initial commit of catalyst skeleton. 13 years ago
ngcp_panel_testing.conf use config file ngcp-schema/share/test.conf for testing 12 years ago

README.md

Crowdin

NGCP-Panel A completely overhauled provisioning interface for the NGCP system.

NAME Build.PL - NGCP-Panel build system including test fixtures

SYNOPSIS perl ./Build ./Build test --webdriver='phantomjs --webdriver=4444' ./Build test --webdriver='java -jar selenium-server-standalone.jar' ./Build test --webdriver='chromedriver --url-base=wd/hub --port=4444' ./Build test --webdriver=selenium-rc # from CPAN distro Alien-SeleniumRC ./Build test --webdriver=external --wd-server=127.0.0.1:5555

    ./Build test_tap --webdriver=external # outputs tap to tap/ folder

    ./Build testcover --webdriver='phantomjs --webdriver=4444'

Options --webdriver (required) external webdriver command --wd-server HOST:PORT of an external webdriver to connect to --server URI for socket test server --schema-base-dir directory of NGCP::Schema if its not yet installed --mysqld-port port where the mysqld should be started --mysql-dump one or more mysql dumps to be imported to our mysqld --help brief help message --man full documentation

OPTIONS `--webdriver' (required) command to launch a webdriver external if the webdriver is launched externally

`--wd-server' Host:Port of the webdriver to which the tests should connect. Default is set by Test::WebDriver to localhost:4444

--server' URI for the HTTP::Server::PSGI socket server run for testing, default http://localhost:5000'

`--schema-base-dir' If the NGCP::Schema is not installed to a known path to perl, this option can specify the base directory of its development location. It will then be included via blib, so we have access to its lib and share.

--mysqld-port' If this option and --mysqld-dir' are supplied, a mysqld will be started at the specified port and be used for the tests. mysqld will be stopped and the temporary data deleted when this script finishes.

--mysql-dump' If this option and --mysqld-port' are supplied, a mysqld will be started and be used for the tests. It will import all dumps supplied with this option. This option can be set multiple times. In this case all specified files will be dumped into the database.

`--help' Print a brief help message and exits.

`--man' Prints the manual page and exits.

I18N 1. Update strings from database

    script/ngcp_panel_dump_db_strings.pl

2. regenerate messages.pot (use -v for verbose output)

    xgettext.pl --output=lib/NGCP/Panel/I18N/messages.pot --directory=lib/ --directory=share/templates/ --directory=share/layout -P perl=tt,pm

3. Update or create $LANG.po files

    msgmerge --update $LANG.po messages.pot

In case your language did not exist already:

    msginit --input=lib/NGCP/Panel/I18N/messages.pot --output=lib/NGCP/Panel/I18N/$LANG.po --locale=$LANG