Andreas Granig
60d3cedec8
Improve visual layout of preference list.
12 years ago
Andreas Granig
7f92d7f82c
Properly display domain preferences in full list.
12 years ago
Gerhard Jungwirth
8ddff24cdc
domain preferences: fix form, create overlay
12 years ago
Gerhard Jungwirth
b7a582c87a
make preferences table
...
but keep preference form for now
12 years ago
Gerhard Jungwirth
0b706763c2
have a Preferences Form (extending FormHandler)
12 years ago
Gerhard Jungwirth
7e3f856be0
domain: remove edit button, add preferences link
12 years ago
Gerhard Jungwirth
16f82c70fa
domain: use create_domain() from ngcp-schema to create domain
12 years ago
Gerhard Jungwirth
416ae48813
domain controller: error message, some simplifications
...
its possible to use resultset in base chain now,
but that will change when we use the convenience methods in the schema
12 years ago
Gerhard Jungwirth
a95a5d3cfd
use resultset for searching, sorting and pagination
...
- also for rowcount
- also do some cleanup/coding style
12 years ago
Gerhard Jungwirth
547aea4c5b
fix/restructure domain controller to use resultset more consistently
12 years ago
Gerhard Jungwirth
79adff3037
change data handling in ajax method
...
- resultset is now processed directly by ajax method
- small fix in config file
12 years ago
Gerhard Jungwirth
f982cbbe0b
outsource model config to config file
12 years ago
Gerhard Jungwirth
c3f8397fad
simple edit, create, delete for domains
...
- does not use the dedicated methods in NGCP::Schema::billing
12 years ago
Gerhard Jungwirth
7b9c7b1a3b
restore confirmation dialog on delete button
...
- as it was in rev. e7cafadcc3
(for example)
12 years ago
Gerhard Jungwirth
764865cdcf
start using ngcp-schema (for domains)
...
- requires: ngcp-schema and sipwise-base
12 years ago
Michael Prokop
7c92e9d874
Add required packages to inc/Local/Module/Build.pm, update Build-Depends, skip dh_auto_test
...
Addressing the following build errors:
1) Indirect call of method "method" on object "wait_socket" at inc/Local/Module/Build.pm line 8.
2) Indirect call of method "child" on a block at inc/Local/Module/Build.pm line 49.
3) Indirect call of method "try" on a block at inc/Local/Module/Build.pm line 67.
During package build time dh_auto_test currently fails:
http://paste.mgm.sipwise.com/show/327/ - needs investigation
by developers, but this should at least give us package builds
against Debian/wheezy.
12 years ago
Michael Prokop
675e6f1bff
Add libsipwise-base-perl, libstrictures-perl + libperl5i-perl to Build-Depends
...
NOTE: libsipwise-base-perl is coming from the following repository:
deb http://deb.sipwise.com/autobuild/ wheezy-libs main
12 years ago
Lars Dieckow
3c2946026d
test through webdriver
12 years ago
Gerhard Jungwirth
da8f7b9ba0
fix some css issues
...
- improve view of the create/edit dialog on narrow screens
12 years ago
Gerhard Jungwirth
0e276f2782
bugfix in edit dialog containing datatables field
...
- when a row is preselected in a datatables field, it is shifted top, to make sure its visible
Conflicts:
lib/NGCP/Panel/Controller/Root.pm
12 years ago
Gerhard Jungwirth
12ba7b8e7e
add tests, minor bugfix
...
- testing: /reseller/ajax is tested
- minor fix: mixed up totalRecords and totalDisplayRecords
- minor fix: remove obsolete todo
12 years ago
Gerhard Jungwirth
fdd302c093
modal width more flexible
...
so it doesn't break on narrow screen
12 years ago
Gerhard Jungwirth
dcd965f312
use a bootstrap style 404 error page
12 years ago
Gerhard Jungwirth
8d781eb898
sort dashboard widgets through priority
12 years ago
Andreas Granig
8ff5c4e427
Migrate domain handling to datatables.
12 years ago
Andreas Granig
ba5a86c703
Prettify html code.
12 years ago
Andreas Granig
6ede6b4e09
Dynamically load top menu widgets.
12 years ago
Andreas Granig
3c5acf467f
Add realm and links to other realms in login page.
12 years ago
Andreas Granig
dcb3311e01
More tracked issues.
12 years ago
Andreas Granig
000db06e8c
Track open issues.
12 years ago
Andreas Granig
c4c6f80b28
Add error border around datatable field.
...
Also, make search field a bit smaller.
12 years ago
Andreas Granig
47a7b3bf24
Fix error handling for datatable fields.
12 years ago
Andreas Granig
ba235d629e
Align modal datatable to form layout.
12 years ago
Andreas Granig
3b2523473b
Use datatables by default for each table.
...
For the main tables, we use datatables now anyways.
Also use it for datatables fields within forms (needs some visual
optimization and positioning of error messages, as well as
validation code).
12 years ago
Andreas Granig
4b22a492df
Fix modal handling.
...
Remove hardcoded columns in datatables fields.
Make modal popup wider to fit the table better.
Add pagination to table.
12 years ago
Andreas Granig
38e96c8143
Improve styling of tables.
...
Add paging plugin for bootstrap.
Visually indicate column sorting.
Reorder filter field.
12 years ago
Andreas Granig
277d9d34f2
Fix hardcoded urls and missing wrapper function.
12 years ago
Gerhard Jungwirth
d6d7784969
fix warning, add datatables into /contract/create
...
- fix warning caused by missing "widget" attribute
- use datatables to select contacts in /contract/create
12 years ago
Gerhard Jungwirth
63484ee94a
use hidden field for the new datatables field
12 years ago
Gerhard Jungwirth
2d7d691de3
New datatables based fields.
12 years ago
Gerhard Jungwirth
080feb9c6f
Commit WIP.
12 years ago
Gerhard Jungwirth
7182796216
add tests, minor bugfix
...
- testing: /reseller/ajax is tested
- minor fix: mixed up totalRecords and totalDisplayRecords
- minor fix: remove obsolete todo
12 years ago
Gerhard Jungwirth
93968c3a11
design of edit/delete buttons, permission handling, bugfix
...
- hide edit/delete buttons and show them on hover
- show a 403 error on ../ajax urls when user is not logged in
- distinguish between totalRecords and totalDisplayRecords
- fix missing ; in Makefile.PL
12 years ago
Gerhard Jungwirth
f5afd4911b
use serverside sorting in datatables
12 years ago
Gerhard Jungwirth
6b64c732ac
outsource ajax processing into private action /ajax_process in Root controller
12 years ago
Gerhard Jungwirth
d8f05dc1a3
make /contacts use datatables
12 years ago
Gerhard Jungwirth
ac9d981aa9
Pagination, Template enhancements for datatables
...
- made template more flexible
- process pagination in reseller/ajax
- use datatables on /reseller
- add edit/delete buttons to template
12 years ago
Gerhard Jungwirth
4c9c766380
create reseller output with datatables
...
- introduce jQuery plugin datatables
- make reseller/ajax searchable
12 years ago
Gerhard Jungwirth
8f14fbda59
add ajax action that returns json representation of reseller data
12 years ago
Gerhard Jungwirth
a9808ee53f
add new view "JSON"
12 years ago