Pavlo Tkach
163073a8ba
Fix console nextUrl stacking routes ( #2164 )
2023-10-02 17:38:03 -04:00
gbrodman
9ca04ec5a1
Open resources link in new tab ( #2163 )
...
We want to do this because it takes the user to an external site, which
could potentially lead to confusion if they tried to use the back button
without a new tab.
2023-10-02 15:06:33 -04:00
gbrodman
5e8035a320
Add page for WHOIS-editable fields in the console ( #2155 )
...
This isn't the prettiest thing, but it replicates the type of view /
edit functionality that we had in the original console.
Of note: this doesn't include input field validation, which would
probably be a good idea to add at some point.
2023-09-28 22:46:18 -04:00
gbrodman
2450699ffb
Close sidenav on click ( #2156 )
...
It shouldn't stick around after we've clicked on one of the links
2023-09-25 14:43:07 -04:00
Pavlo Tkach
9f69fabd8c
Add resources widget front-end ( #2151 )
2023-09-21 13:59:40 -04:00
gbrodman
47a18034a1
Don't include a nextUrl when accessing the console homepage ( #2149 )
...
In this case we should just display the standard page, no need to
redirect anywhere since there's nothing to redirect to.
2023-09-15 12:28:04 -04:00
Pavlo Tkach
d3918e425d
Add settings to console home page, update settings->security styles ( #2144 )
2023-09-14 12:37:54 -04:00
gbrodman
dad80a6633
Pass around the full URL in RegistrarGuard ( #2139 )
...
Previously this didn't properly deal with nested routings, e.g.
"settings/whois". It tried to just pass "whois" as the next url which
doesn't work with the router because it's nested under the settings.
Using all parts of the URL allows us to handle the nesting.
2023-09-12 15:37:12 -04:00
gbrodman
1ca614c030
Use registrar ID, not name, in selector ( #2138 )
2023-09-12 14:11:31 -04:00
Pavlo Tkach
d34b18faf6
Add billing details ( #2136 )
...
This adds functionality to billing details widget on home screen
2023-09-06 14:37:58 -04:00
Pavlo Tkach
2a62159b7a
Allow homepage widgets to rearrange on mobile ( #2135 )
2023-09-05 20:45:13 -04:00
Pavlo Tkach
b9b0419de6
Replace less with scss, add homepage widgets, add registrars selector and registrars page ( #2114 )
...
* Replace less compiler with scss
* Replace less with scss, add homepage widgets, add registrars selector and registrars page
2023-09-01 11:48:30 -04:00
gbrodman
b2d8eec4f2
Refactor the way that the console BE parses POST bodies ( #2113 )
...
This includes two changes:
1. Creating a base string-type adapter for use parsing to/from JSON
classes that are represented as simple strings
2. Changing the object-provider methods so that the POST bodies should
contain precisely the expected object(s) and nothing else. This way,
it's easier for the frontend and backend to agree that, for instance,
one POST endpoint might accept exactly a Registrar object, or a list
of Contact objects.
2023-08-17 15:51:21 -04:00
gbrodman
939152e6cf
Update Gradle to 8.2.1 ( #2087 )
...
This includes removing (hopefully temporarily) the gradle-lint plugin as
it is incompatible with various Gradle versions (see
https://github.com/nebula-plugins/gradle-lint-plugin/issues/393 ). This
is somewhat unfortunate since the plugin is useful for removing unused
dependencies, though with the relatively small amount of Gradle code we
write hopefully it will not be missed much. If Nebula changes their
code to be compatible with Gradle 8+, we can re-add it easily.
This upgrade means we can remove the code added in 342051e1
.
2023-07-27 12:59:42 -04:00
Pavlo Tkach
5e5fe14400
Add Console Settings -> Security front-end ( #2079 )
2023-07-26 12:50:31 -04:00
Weimin Yu
80f85cc961
Stop invoking npm when formatting Java ( #2075 )
...
Move console-webapp:(check,apply)Formatting tasks the task graph so that
the Java formatting tasks do not have to invoke npm.
2023-07-13 11:30:33 -04:00
Pavlo Tkach
8e31951241
Add better integration for console formatting check and apply ( #2070 )
2023-07-06 12:33:32 -04:00
Pavlo Tkach
1b6b800345
Add registrar selection functionality ( #2054 )
2023-06-14 16:51:54 -04:00
Pavlo Tkach
270fe06c34
Add console /registrars GET endpoint ( #2050 )
2023-06-09 16:57:26 -04:00
Pavlo Tkach
b31761f01e
Add console UI main layout, settings page and contact settings ( #1989 )
...
* Header initialized
* Added settings page
* switch history mode to hash
* Add eslint
* Add prettier and reformat
* Contact details in a bottom sheet for mobile devices
* Add contact details events abstraction
* Fix formatting issue and update deps versions
2023-06-09 14:20:08 -04:00
dependabot[bot]
b13a67121b
Bump socket.io-parser from 4.2.1 to 4.2.3 in /console-webapp ( #2040 )
...
Bumps [socket.io-parser](https://github.com/socketio/socket.io-parser ) from 4.2.1 to 4.2.3.
- [Release notes](https://github.com/socketio/socket.io-parser/releases )
- [Changelog](https://github.com/socketio/socket.io-parser/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io-parser/compare/4.2.1...4.2.3 )
---
updated-dependencies:
- dependency-name: socket.io-parser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-24 07:23:15 -04:00
dependabot[bot]
f30b839b80
Bump engine.io and socket.io in /console-webapp ( #2022 )
...
Bumps [engine.io](https://github.com/socketio/engine.io ) and [socket.io](https://github.com/socketio/socket.io ). These dependencies needed to be updated together.
Updates `engine.io` from 6.2.1 to 6.4.2
- [Release notes](https://github.com/socketio/engine.io/releases )
- [Changelog](https://github.com/socketio/engine.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/engine.io/compare/6.2.1...6.4.2 )
Updates `socket.io` from 4.5.2 to 4.6.1
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/4.5.2...4.6.1 )
---
updated-dependencies:
- dependency-name: engine.io
dependency-type: indirect
- dependency-name: socket.io
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-04 12:50:19 -04:00
Pavlo Tkach
8ce47b9e0e
angular version update 15.1.0 -> 15.2.2 ( #1967 )
2023-03-16 11:56:38 -04:00
dependabot[bot]
f87588755c
Bump http-cache-semantics from 4.1.0 to 4.1.1 in /console-webapp ( #1929 )
...
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases )
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-06 13:22:50 -05:00
dependabot[bot]
5a1d84a27b
Bump ua-parser-js from 0.7.31 to 0.7.33 in /console-webapp ( #1924 )
...
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js ) from 0.7.31 to 0.7.33.
- [Release notes](https://github.com/faisalman/ua-parser-js/releases )
- [Changelog](https://github.com/faisalman/ua-parser-js/blob/master/changelog.md )
- [Commits](https://github.com/faisalman/ua-parser-js/compare/0.7.31...0.7.33 )
---
updated-dependencies:
- dependency-name: ua-parser-js
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Lai Jiang <jianglai@google.com>
2023-01-31 14:52:26 -05:00
Weimin Yu
c71a3312ab
Upgrade to Gradle 7.3.2 ( #1922 )
...
This is an 'easy' upgrade that requires a minor change in
common/build.gradle and the removal of an unnecessary import in buildSrc.
Gradle 7.4 and above has breaking changes that break the latest nebula lint plugin. We may have to wait a while.
2023-01-25 12:47:35 -05:00
Pavlo Tkach
5e7b02a064
Add tasks and deployment info to console docs ( #1901 )
2023-01-12 17:54:08 -05:00
Pavlo Tkach
ffdbd1e883
Angular v14 -> v15 update ( #1903 )
2023-01-11 14:46:48 -05:00
dependabot[bot]
9789cf3b00
Bump json5 from 2.2.1 to 2.2.3 in /console-webapp ( #1896 )
...
Bumps [json5](https://github.com/json5/json5 ) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-06 15:06:54 -05:00
dependabot[bot]
c6f06b2941
Bump engine.io from 6.2.0 to 6.2.1 in /console-webapp ( #1895 )
...
Bumps [engine.io](https://github.com/socketio/engine.io ) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/socketio/engine.io/releases )
- [Changelog](https://github.com/socketio/engine.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/engine.io/compare/6.2.0...6.2.1 )
---
updated-dependencies:
- dependency-name: engine.io
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 21:47:11 -05:00
dependabot[bot]
9d38328caa
Bump loader-utils from 2.0.2 to 2.0.4 in /console-webapp ( #1894 )
...
Bumps [loader-utils](https://github.com/webpack/loader-utils ) from 2.0.2 to 2.0.4.
- [Release notes](https://github.com/webpack/loader-utils/releases )
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md )
- [Commits](https://github.com/webpack/loader-utils/compare/v2.0.2...v2.0.4 )
---
updated-dependencies:
- dependency-name: loader-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 21:41:03 -05:00
Pavlo Tkach
d7cfbc462c
Add new console backbone ( #1876 )
...
* Create console webapp, add material ui, initialize tlds and home pages
* Add servlet for serving console static files
* Add console tasks to nomulus tasks routine
* Fix for base console GCP base usr
* Add jetty dep and update_dependency.sh
* Update console servlet url
* verified fix for static url handler
* Another deps update
* Add Copyright
* Remove unused variable
* Update titles to Nomulus Console
2023-01-05 16:23:40 -05:00