Gerhard Jungwirth
a66fd07e90
MT#4771 fix customer test, select product
...
see also 4871#c31665
12 years ago
Gerhard Jungwirth
fdd4c48b19
MT#4771 fix selenium resolution for reseller test
...
see comment, 4771#c31437
for more on tests, see MT#4871
12 years ago
Gerhard Jungwirth
11841b2bba
MT#5465 preferences_enum stop using default_val
...
The real default enum option is the one with value set to NULL
12 years ago
Andreas Granig
8cdf9c7880
MT#5349 API: Implement GET for special domprefs
...
sound sets, rewrite rules, ncos and allowed ip groups require special
treatment when being fetched.
12 years ago
Andreas Granig
de6ac98ec9
MT#5349 API: Implement validation for dom prefs.
12 years ago
Andreas Granig
5929bcdc06
MT#5349 API: add method to fetch dompref meta data
12 years ago
Andreas Granig
a737e3f05e
MT#5349 API: skip updating prefs with null value
12 years ago
Andreas Granig
efafd55c87
MT#3931 API: Use TryCatch instead of Try::Tiny
12 years ago
Andreas Granig
e8fa8b2f9c
MT#5349 API: Implement domain preferences. WIP.
...
Missing sanity checks and special handling for certain preferences.
12 years ago
Andreas Granig
1d873fce27
MT#4229 Remove dump from logfile.
...
The stack-trace is undecodeable from syslog, and it usually doesn't
provide any additional infos on top of the actual error message.
12 years ago
Andreas Granig
329b831918
MT#5199 Offer API CA Cert for download too.
12 years ago
Andreas Granig
7d7f7127f2
MT#5199 Make debian lint happy.
...
Fix missing comma in dependencies list.
12 years ago
Andreas Granig
89f76c6deb
MT#5199 Add openssl dependency for P12 creation.
12 years ago
Andreas Granig
883cd9a8b3
MT#5199 Store client cert in DB and offer P12 fmt.
...
For browser imports, you need a PKCS12 format, so offer the cert
in that format for download also.
12 years ago
Andreas Granig
12edcd6f01
MT#3929 Set sane expiry values for prod usage.
12 years ago
Andreas Granig
1fc3981903
Set to sane dev default values.
12 years ago
Gerhard Jungwirth
ac17c5421d
MT#4871 Change screenres of selenium-tests to 1024x768
...
which complies with our video output
12 years ago
Michael Prokop
679c866131
MT#5395 Add further packages to (Build-)Depends
...
* libio-socket-ip-perl
* libautodie-perl
* libfile-spec-perl
12 years ago
Alexander Lutay
ec5a759ca8
Start new version of changelog in trunk
12 years ago
Michael Prokop
ffa81f51ac
MT#5365 Add further packages to (Build-)Depends
...
New dependency in Depends:
* libplack-middleware-deflater-perl
New dependencies in Build-Depends:
* libcatalyst-actionrole-checktrailingslash-perl,
* libcatalyst-actionrole-requiressl-perl,
* libcatalyst-plugin-enablemiddleware-perl,
* libdata-hal-perl,
* libdatetime-format-http-perl,
* libjson-multivalueordered-perl,
* libjson-pointer-perl,
* libpath-tiny-perl,
* libplack-middleware-deflater-perl,
* libsereal-decoder-perl,
* libsereal-encoder-perl,
* libtypes-path-tiny-perl,
12 years ago
Andreas Granig
6d4ba44d04
MT#3929 Add gnutls-bin dependency for certtool
12 years ago
Gerhard Jungwirth
f316797857
MT#4967 "Unsteal" number on subadmin terminate
...
When a subscriberadmin terminates a subscriber, the alias_numbers should
move back to the subscriberadmin
12 years ago
Gerhard Jungwirth
dfe18e5648
MT#4967 Do not show password on edit
...
but update it, if one is supplied
sub edit_master is now explicitly denied to subscribers, as there is already
a lot of conditional logic there, we should consider to handle a logged in
subscriber separately. (This option is not exposed to subscribers anyway.)
See also 4967#c28533
12 years ago
Gerhard Jungwirth
9fed07646d
MT#4967 Disallow subscriberadmin to change status
...
see 4967#c28533
12 years ago
Gerhard Jungwirth
2c7a0c4e6b
MT#4967 Let subadmins steal numbers
...
A subadmin can use the field alias_select to select any number of alias
numbers, which he is allowed to manage. If he selects one, it moves
to this subscribers alias_numbers. If he unselects one, it moves to his
own alias numbers.
12 years ago
Andreas Granig
5e5fbeeda6
MT#5307 Fix GD::Simple to avoid race conditions
12 years ago
Andreas Granig
7e3a2997f4
MT#5355 Implement peer_auth api calls to sems.
12 years ago
Andreas Granig
58adac5da9
MT#5349 API: Implement GET/DELETE for domain item.
...
There is no PUT/PATCH as we are not allowed to change the domain itself.
TODO: relations to preferences!
12 years ago
Andreas Granig
9592c6b3b7
MT#5349 API: Implement collection part for doms
12 years ago
Andreas Granig
262cacd0f6
MT#3925 Fix jquery-ui path.
12 years ago
Andreas Granig
52ea49a1bc
MT#4967 Fix invalid "has label" statement.
...
The label is in the form, not in the field. It leads to an exception at least.
12 years ago
Andreas Granig
1656f051d0
MT#5101 Mark primary numbers in voip_dbaliases.
12 years ago
Andreas Granig
456df97df0
MT#3931 API: implement customer contract handling.
12 years ago
Michael Prokop
6dbb4b584a
MT#5215 Add libjson-pointer-perl + libjson-types-perl to Depends
...
New dependencies:
* libjson-pointer-perl
* libjson-types-perl
Backported the following packages for Debian/wheezy (either
manually packaging or by copying/rebuilding from Debian/jessie if
present):
* libclass-accessor-lite-perl
* libjson-pointer-perl
* libjson-types-perl
Note regarding libjson-pointer-perl backport:
* Replaced dependency on liburi-perl (>= 3.31) with unversioned dependency.
* Replaced dependency on Module::Build 0.4003 with unversioned dependency in upstream files.
12 years ago
Andreas Granig
85f8e39a6f
MT#5215 API: Merge branch 'mprokop/5215_rest'
12 years ago
Andreas Granig
3a07a53967
MT#3925 API: Merge branch 'agranig/rest'
12 years ago
Andreas Granig
cfd8671310
MT#5215 Add SSL dirs needed for API cert handling.
12 years ago
Andreas Granig
3db6117dfd
MT#3931 API: Implement customer contacts.
...
Move update parts into role.
Implement customer contacts.
12 years ago
Andreas Granig
5c5668da28
MT#3949 API: Implement reseller resource handling.
12 years ago
Andreas Granig
c0a6264507
MT#5299 API: Implement implicit zone def for fees
12 years ago
Andreas Granig
d12520982f
MT#5299 API: more billing tests and bug fixes.
12 years ago
Andreas Granig
b3de58ff9c
MT#5299 API: Implement billing zone handling.
12 years ago
Andreas Granig
bdb129ec67
MT#5299 API: Add billing fee handling.
12 years ago
Andreas Granig
cd2d9e47aa
MT#5255 Fix boolean handling and HFH validation
12 years ago
Andreas Granig
5ba6edcadc
MT#5299 API: add first tests for billing profiles.
12 years ago
Andreas Granig
829b432b47
MT#5299 API: PUT/PATCH/GET billingprofiles item
12 years ago
Andreas Granig
3ce79d6703
MT#5299 API: GET and POST billing profiles.
12 years ago
Andreas Granig
45a460a1ce
MT#3949 API: implement contracts handling.
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
14d9374e8c
MT#3949 API: move common contract stuff to role.
12 years ago