Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add inline notifications for one-time installation and mail server configuration status #18

Merged
merged 19 commits into from
May 17, 2024

Conversation

stephdl
Copy link
Collaborator

@stephdl stephdl commented May 14, 2024

This pull request adds inline notifications for one-time installation and mail server configuration status. It also refactors the language.json file to include additional tooltips and warnings. Additionally, the get-configuration function is refactored to include always_bcc information. The relay rule configuration is also refactored to remove the use of another server. Finally, an unused Python script for validating BCC server is removed.

NethServer/dev#6895

Capture d’écran du 2024-05-15 12-26-24

Capture d’écran du 2024-05-15 12-26-32

Capture d’écran du 2024-05-15 12-24-28

Capture d’écran du 2024-05-15 12-24-52

once configured you cannot configured again, when you lost the ownership of your archive to the mail server the save button is disabled and you can see which archive gets the ownership

@stephdl stephdl force-pushed the sdl-6895-one-server-is-enough branch from d13ed86 to b08413a Compare May 14, 2024 15:41
@stephdl stephdl requested a review from DavidePrincipi May 14, 2024 16:00
@stephdl stephdl force-pushed the sdl-6895-one-server-is-enough branch 2 times, most recently from aa496e5 to a4b21c3 Compare May 15, 2024 09:21
@stephdl stephdl force-pushed the sdl-6895-one-server-is-enough branch from a4b21c3 to 96ef05c Compare May 15, 2024 09:42
@DavidePrincipi DavidePrincipi mentioned this pull request May 15, 2024
19 tasks
Copy link
Member

@DavidePrincipi DavidePrincipi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some UI labels cleanup/rewording

ui/public/i18n/language.json Outdated Show resolved Hide resolved
ui/public/i18n/language.json Outdated Show resolved Hide resolved
ui/public/i18n/language.json Outdated Show resolved Hide resolved
ui/public/i18n/language.json Outdated Show resolved Hide resolved
stephdl and others added 2 commits May 16, 2024 15:45
Co-authored-by: Davide Principi <davide.principi@nethesis.it>
@stephdl stephdl requested a review from DavidePrincipi May 16, 2024 13:48
ui/public/i18n/language.json Outdated Show resolved Hide resolved
ui/public/i18n/language.json Outdated Show resolved Hide resolved
Co-authored-by: Davide Principi <davide.principi@nethesis.it>
@stephdl stephdl requested a review from DavidePrincipi May 16, 2024 17:58
Copy link
Member

@DavidePrincipi DavidePrincipi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@stephdl stephdl merged commit 7e8c7e4 into main May 17, 2024
1 check passed
@stephdl stephdl deleted the sdl-6895-one-server-is-enough branch May 17, 2024 12:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants