Config-Mode UI for Interface Role Assignment (v2)#2688
Conversation
|
(This PR is ready for review.) |
|
This is being used successfully in the grazer mesh |
|
Before this PR, the mesh on lan checkbox added the This means that when mesh on lan was previously enabled, the config looks like this: When you open this config in the UI, it looks like this: This means that the user intent is incorrectly shown. The user intent was: After pressing save, the config looks like this: This means that the user intent has accidentially changed. This is not good and should be avoided using an upgrade script. |
|
7079a3f to
e10eb91
Compare
e10eb91 to
bfce896
Compare
|
Rebased. |
|
edit we are not. Just tested it. |
This comment was marked as duplicate.
This comment was marked as duplicate.
AiyionPrime
left a comment
There was a problem hiding this comment.
Not a complete review, but only the results of me checking for affected PRs in #2765.
21f2d03 to
72fa9d4
Compare
72fa9d4 to
c00bf47
Compare
From uglify 3.14.0 on, this command is called --ie: mishoo/UglifyJS@ef5f7fc
7ceda0a to
93f47c8
Compare
|
@neoraider gave his ack for everything except for the changes to the javascript code. He will keep a browser tab open to review the javascript code. |
|
Just a suggestion: |
|
@Djfe I would like to get this PR merged as it is. It's been around for long enough. I will not delay it even further by adding additional features which need to be reviewed again. Feel free to open a PR including your suggestions once this is megred. |
|
I agree. I don't want to delay this PR with my suggestion. |
da663a5 to
1cb1dcf
Compare
1cb1dcf to
19f3c9d
Compare
|
Thanks for the reviews I addressed all suggestions. |
|
awesome! Thanks for your work @lemoer ❤️ |

This PR is a second attempt to bring flexible role assignment for network interfaces into the config mode UI.
Implemented Features:
Current Limitations:
Once this PR is merged, follow-up PRs will remove the limitations and extend the functionality.
This is an example how the UI look with this PR:
Additional interfaces (beyond lan/wan/single) are handled correctly:
Some references: