Artur Beljajev
83f8a9fb6a
Extract company register
...
Closes #1079 , #916 , #1077
2019-03-15 17:33:07 +02:00
Artur Beljajev
a97728c0f3
Refactor and improve invoices
...
- `runner 'Invoice.cancel_overdue_invoices'` in `schedule.rb` is
changed to `rake 'invoices:cancel_overdue'`.
- `invoices.payment_term` database column is removed and its value is
hardcoded in UI.
- `invoices.paid_at` is removed as unused
- `invoices.due_date` column's type is now `date`.
- `Invoice#invoice_items` renamed to `Invoice#items` and `Invoice`
interface to get a list of items is unified.
- Default date format in UI.
- Default translations are used.
- Tests improved.
- Specs converted to tests and removed along with factories.
- Database structure improved.
2019-03-14 15:39:24 +02:00
Maciej Szlosarczyk
d06afef2c3
Remove override from transfer_wait_time
...
Previous behavior was a bug: on every restart of the server,
transfer_wait_time was reset to 0.
2018-11-12 09:19:29 +02:00
Artur Beljajev
76d10b94c5
Turn off settings by default
...
- `registrar_ip_whitelist_enabled`
- `api_ip_whitelist_enabled`
2018-06-06 04:55:36 +03:00
Maciej Szlosarczyk
764414ba34
Add new Setting to handle whois disclaimers
2018-04-25 14:34:37 +03:00
Artur Beljajev
8d6cd06012
Remove unused constant
...
#697
2018-02-19 05:18:41 +02:00
Artur Beljajev
92f33ad4d8
Add default_language setting
...
#640
2017-11-23 07:06:47 +02:00
Artur Beljajev
10fca3e816
Add "nameserver_required" setting to admin
...
#267
2016-12-27 14:29:12 +02:00
Artur Beljajev
fb584778fd
Add "address_processing" setting
...
#251
2016-12-02 00:03:15 +02:00
Vladimir Krylov
2e98e0f163
Story#116761157 - "ok" state of Contact is not always set and is dynamic
2016-05-30 14:45:57 +03:00
Vladimir Krylov
e9cf8f7900
Story#116761157 - "ok" state of Contact is not always set and is dynamic
2016-05-30 14:45:24 +03:00
Vladimir Krylov
01234e3c55
Story#116761157 - move variable when to delete orphans to settings
2016-05-27 14:31:16 +03:00
Vladimir Krylov
ef55560d0e
Story#105855968 - send invoices to directo
2016-03-04 16:15:30 +02:00
Vladimir Krylov
b76fb8c9ff
Merge remote-tracking branch 'origin/master' into story/105855968-directo
2016-03-04 14:34:40 +02:00
Vladimir Krylov
20c15e41b0
Story#105855968 - set directo min and max default settings
2016-03-04 14:17:04 +02:00
Vladimir Krylov
e954c212c7
Story#105855968 - Prepare xml for Directo
2016-03-03 15:52:42 +02:00
Vladimir Krylov
afd3b06f62
Merge remote-tracking branch 'origin/master' into 105846070-merge-with-105842700-arireg-for-registrant-port
...
# Conflicts:
# app/models/domain.rb
2016-02-15 10:11:07 +02:00
Vladimir Krylov
975dd52368
Story#105852786 - Sales agent is set by config
2016-01-18 20:26:03 +02:00
Vladimir Krylov
49e66d33de
Story#105852786 - Push bank transfers to directo
2016-01-18 14:13:28 +02:00
Vladimir Krylov
c0f9a0105e
Story#111065230 - send expiration_reminder Mail 2 days after
2016-01-06 17:30:05 +02:00
Matt Farnsworth
d9f97a5f6a
Story #105846070 - configure cache setting for business data
2015-12-11 15:55:07 +02:00
Matt Farnsworth
88973c5241
Story #107192666 - change setting value and symbol, admin configures ds_digest_type
2015-11-25 13:11:38 +02:00
Matt Farnsworth
4380cfcb3e
Story #107192666 - EIS policy specifies keyData interface not dsData. Both true is not allowed
2015-11-20 17:04:11 +02:00
Martin Lensment
8c691542f0
Refactor tests #2809
2015-08-11 14:52:00 +03:00
Martin Lensment
1fe8bd3f46
Add configurable minimum deposit #2782
2015-07-31 18:09:34 +03:00
Priit Tark
a809329421
Turn on pending delete/change settings #2785
2015-07-31 11:11:38 +03:00
Martin Lensment
95a73327db
Add configurable invoice due date #2775
2015-07-27 18:08:13 +03:00
Martin Lensment
268fa47909
Test for invoice payment button #2733
2015-07-15 12:31:06 +03:00
Priit Tark
1769ea4227
Expire old pendings #2557
2015-07-14 19:56:41 +03:00
Martin Lensment
a3d9585b45
Remove references to eis registrar #2670
2015-06-30 11:58:20 +03:00
Martin Lensment
731eb2aad4
Improve settings #2670
2015-06-30 11:49:52 +03:00
Martin Lensment
ffebff72dd
Add feature to disable IP whitelist #2707
2015-06-29 12:31:47 +03:00
Martin Lensment
a6cc53a0bf
Invoice numbers should be ints #2690
2015-06-26 12:50:32 +03:00
Martin Lensment
6546f51acf
Set validity, outzone, delete dates on domain creation #2622
2015-06-10 11:08:33 +03:00
Martin Lensment
7afca86c0e
Add feature to specify days to allow renew before expiration #2610
2015-06-09 15:21:44 +03:00
Martin Lensment
6070c31ed6
Overdue invoice cancelling
2015-04-27 15:14:58 +03:00
Martin Lensment
1e47f3e41c
Add invoice numbers
2015-04-23 17:49:22 +03:00
Martin Lensment
5c0e2be387
Invoice migration improvements, invoice issuing
2015-04-14 13:55:32 +03:00
Priit Tark
5fd73b037a
Address depricated, new contact requires, domain_contacts refactor
2015-03-31 15:22:25 +03:00
Martin Lensment
bb93f8b609
Implement status policy
2015-03-30 18:37:57 +03:00
Priit Tark
5f40db94ba
Fixed rake Rails logger
2015-03-20 12:36:37 +02:00
Priit Tark
eb3a0dd629
Added loggen info if init settings does not find database
2015-03-20 12:32:02 +02:00
Priit Tark
cb3b2e39fc
Fixed db:all rake task
2015-03-20 12:27:00 +02:00
Priit Tark
1f7ef2254e
More robust init settings
2015-03-17 16:50:42 +02:00
Martin Lensment
218caa892e
Remove dsData with keys option
2015-03-09 14:43:31 +02:00
Priit Tark
e238760cef
Rubocop syntax update
2015-02-27 15:41:53 +02:00
Priit Tark
0e13a1026e
Added rake db:all:drop rake tasks and check init_settings
2015-02-23 18:18:25 +02:00
Priit Tark
beb31aaf4c
TEMP turn EPP log on for testing
2015-01-26 17:20:31 +02:00
Priit Tark
4401d8495e
Epp contact tests now 10x faster
2015-01-26 17:19:47 +02:00
Martin Lensment
252527c3db
Refactor validations + tech contacts count validation
2015-01-02 16:05:14 +02:00