Irina Peshinskaya
e45b214de4
MT#9177 Add yealink, change architecture and fix credentials store issue
...
Squashed commit of the following:
commit 79484a6e87
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Wed Dec 3 02:11:23 2014 +0200
MT#9177 We don't need update device_id in credentials.
Rather usual thing.
commit d2161a9b3f
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Tue Nov 25 13:16:02 2014 +0200
MT#9177 Return unregister into utils area.
commit ac8115bcc2
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Sun Nov 16 13:58:35 2014 +0200
MT#9177 Yealink works
commit 51336e2b18
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Sun Nov 16 12:23:19 2014 +0200
MT#9177 Yealink add_server
commit 6dc0fde8dd
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Fri Nov 14 09:54:14 2014 +0200
MT#9177 Yealink url via serverName
commit ec00e65878
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Thu Nov 13 10:55:07 2014 +0200
MT#9177 Yealink requires server length < 20
commit 0c29750e74
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Thu Nov 13 10:45:27 2014 +0200
MT#9177 Wonderfully authorization for Panasonic started to work
Without = at the end
commit 7d3c540a82
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Thu Nov 13 10:36:51 2014 +0200
MT#9177 Fix yealink authorization too
commit e39da24bc9
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Thu Nov 13 10:15:26 2014 +0200
MT#9177 Small fixes for yealink
commit 9b9e2973ee
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Thu Nov 13 08:12:33 2014 +0200
MT#9177 Add yealink credentials fields
commit d63e9ab967
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Thu Nov 13 06:24:46 2014 +0200
MT#9177 Some fixes for this layout
commit bd2a026ed4
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Wed Nov 12 22:43:37 2014 +0200
MT#9177 Use custom bootstrap uri in this layout
commit bfd2f7a96c
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Wed Nov 12 17:07:50 2014 +0200
MT#9177 Further yealink changes
commit 3779466cb6
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Wed Nov 12 15:55:47 2014 +0200
MT#9177 Yealink added
commit 3fa77dcdb0
Author: Irina Peshinskaya <ipeshinskaya@sipwise.com>
Date: Wed Nov 5 08:23:56 2014 +0200
MT#9177 Refactor code to separate vendor specific and common logic
Change-Id: I41a912a5c8f90b3c58cf49b87a38a3b6a7b64bd6
11 years ago
Irina Peshinskaya
4b832d21c4
MT#9177 Add bootstrap dependencies to Build.PL
11 years ago
Gerhard Jungwirth
cf404f1b9a
MT#2655 setup Test::Perl::Critic::Progressive
11 years ago
Gerhard Jungwirth
5e9abc567f
MT#8397 Remove usage of Sys::Sig
11 years ago
Gerhard Jungwirth
06e58721ce
MT#8397 Remove usage of Regexp::Parser
11 years ago
Andreas Granig
52cdacc7a6
MT#5879 Add XML::XPath to deps.
11 years ago
Irina Peshinskaya
1fd67eb308
MT#5879 Send invoices via email.
...
Text of the message should be conformed with sales. Also it would be nice to apply templates to email body.
Only smarthost is working, spent 3 hours with exim debug and while left with smarthost. Attachments and so one looks good.
Removed fake data.
Fix data parameter. Tested data and client contracts.
11 years ago
Irina Peshinskaya
f63e61f9dd
MT#5879 Mock context object to create SVG template processor
11 years ago
Irina Peshinskaya
c1d2a4bfd2
MT#5879 Template::Plugin::JSON::Escape dependency.
...
To pass JSON data from template. Now used only for dt_columns.
11 years ago
Andreas Granig
aed5d7ef09
MT#6843 Implement password auto-generation.
11 years ago
Gerhard Jungwirth
5a7caa4f04
MT#6551 Cleanup Build script
...
- remove action test_tap
- only start server on "--run-server"
- make "--webdriver" optional
- remove Sipwise::Base from configure-requirements
11 years ago
Gerhard Jungwirth
a1309af52a
MT#6195 api tests: provide ./Build test_api
...
and the option --no-junit
11 years ago
Gerhard Jungwirth
a272512298
MT#3961 Prepare to localize DB-Strings
...
For now, we ignore square brackets
11 years ago
Gerhard Jungwirth
1bf73a7bb6
MT#3961 Prepare for localization
11 years ago
Andreas Granig
af5ec8dd02
MT#5599 Define new auth module dependency.
12 years ago
Andreas Granig
3a07a53967
MT#3925 API: Merge branch 'agranig/rest'
12 years ago
Andreas Granig
3ce79d6703
MT#5299 API: GET and POST billing profiles.
12 years ago
Gerhard Jungwirth
0e8b1f6950
MT#4871 selenium-tests: unskip tests, timer information
...
they magically work now
and add timer informating as discussed with alutay
12 years ago
Andreas Granig
02998dd688
MT#3949 API: base-line for system contracts.
12 years ago
Andreas Granig
a4a9f703bd
MT#3997 Remove QueryParameter dependency.
12 years ago
Andreas Granig
0f09d986dc
MT#3997 Remove JE.pm, too slow for production use.
12 years ago
Lars Dieckow
940d1cfde7
MT#4229 custom Internal server error page
...
Move error_page to notfound_page. error_page is now for internal server errors.
Introduce logging option log_crash_state, enabled by default. Crash states are
written out compressed and encoded log-file-friendly, these are useful for
debugging but take a couple dozen kilobytes of disk space each.
12 years ago
Lars Dieckow
e5a42d9306
wip
12 years ago
Lars Dieckow
a37b165caf
MT#4229 custom Internal server error page
...
Move error_page to notfound_page. error_page is now for internal server errors.
Introduce logging option log_crash_state, enabled by default. Crash states are
written out compressed and encoded log-file-friendly, these are useful for
debugging but take a couple dozen kilobytes of disk space each.
12 years ago
Lars Dieckow
aba646f59b
MT#3929 certificate management
12 years ago
Michael Prokop
ea5696da2c
Revert "MT#4229 custom Internal server error page"
...
This reverts commit eece093fd0
.
Otherwise fails with:
| Starting NGCP-Panel Webapp: ngcp_panel_fastcgi:Can't locate Convert/Ascii85.pm in your Perl library. You may need to install it
| from CPAN or another repository. Your library paths are:
| /etc/perl
| /usr/local/lib/perl/5.14.2
| /usr/local/share/perl/5.14.2
| /usr/lib/perl5
| /usr/share/perl5
| /usr/lib/perl/5.14
| /usr/share/perl/5.14
| /usr/local/lib/site_perl
| .
|
| BEGIN failed--compilation aborted at /usr/share/perl5/NGCP/Panel/Controller/Root.pm line 5.
| Compilation failed in require at /usr/share/perl5/Catalyst/Utils.pm line 308.
| Compilation failed in require at /usr/share/perl5/Module/Runtime.pm line 317.
| at /usr/share/perl5/Catalyst/ScriptRunner.pm line 50
| error ... failed!
because Convert::Ascii85 isn't available yet in our repositories,
therefore revert to fix broken trunk.
Acked-by: Andreas Granig <agranig@sipwise.com>
Git-Dch: Ignore
12 years ago
Lars Dieckow
eece093fd0
MT#4229 custom Internal server error page
...
Move error_page to notfound_page. error_page is now for internal server errors.
Introduce logging option log_crash_state, enabled by default. Crash states are
written out compressed and encoded log-file-friendly, these are useful for
debugging but take a couple dozen kilobytes of disk space each.
12 years ago
Gerhard Jungwirth
ebe64d3563
uri_unescape CDRs
...
Mantis: 3413
12 years ago
Gerhard Jungwirth
373185c563
Use a mysql dump instead of a mysql data directory for tests
...
Mantis 3435#c23805 (still)
12 years ago
Gerhard Jungwirth
563adfddf3
Option to start a custom mysql for ./Build test
...
Mantis: 3435#c23805
12 years ago
Gerhard Jungwirth
03f08d19aa
Use JUnit output by default with ./Build test
...
to not interfere with the JUnit output the panel output is redirected to a file
12 years ago
Gerhard Jungwirth
962eced885
use config file ngcp-schema/share/test.conf for testing
...
for NGCP::Schema
we activate this behaviour by setting the environment variable
NGCP_PANEL_CONFIG_LOCAL_SUFFIX to "testing" which is a feature
from Catalyst::Plugin::ConfigLoader
12 years ago
Gerhard Jungwirth
b541d7c8c0
Add the "./Build test_tap" action which outputs plain TAP
12 years ago
Gerhard Jungwirth
cb2e48989f
Add build option --wd-server
...
To specify the host/port of an external
(already running) webdriver instance.
12 years ago
Andreas Granig
9a1873bfd8
Fix test environment.
12 years ago
Gerhard Jungwirth
cc73c23cdd
update dependencies in Build.PL
12 years ago
Andreas Granig
0816cbc9fd
Bump ngcp-schema dependency.
12 years ago
Andreas Granig
8d7e3c2111
Add URI::Encode to dependencies.
12 years ago
Andreas Granig
21af84fdf6
Lots of cleanups and bugfixes and back-nav.
...
Implement automatic back navigation.
Fix subscriber creation.
Unify controller handling.
12 years ago
Andreas Granig
c72cac0c95
Add Advanced CF mock.
12 years ago
Gerhard Jungwirth
b7a25fe108
add dependency UUID
...
also clean Build.PL (sorting)
the debian package should be libuuid-perl
12 years ago
Andreas Granig
cc99beed76
Add usr_preferences on subscriber creation.
12 years ago
Andreas Granig
8b55d53d79
Bump NGCP::Schema requirement.
12 years ago
Andreas Granig
394595cd48
Implement subscriber creation.
12 years ago
Gerhard Jungwirth
36d3317da8
XMLDispatcher
12 years ago
Gerhard Jungwirth
773890a105
transcode sound files
12 years ago
Gerhard Jungwirth
02d27a814b
CRUD Sound Sets and Sound Files
12 years ago
Andreas Granig
99fbe92d0c
Fix displaying special peak times.
12 years ago
Lars Dieckow
d37314bfc1
create reseller with defaults
12 years ago
Lars Dieckow
9df80c6caf
hash-based aaData for datatables via serialisation hook
12 years ago