mattermost / mattermost-plugin-mscalendar

Mattermost plugin for Microsoft Office365
Apache License 2.0
13 stars 21 forks source link

Make the OAuth2 landing page #94

Open mickmister opened 4 years ago

mickmister commented 4 years ago

Currently the page is plain text, but it should be stylized like the Jira plugin's OAuth complete page. The page should also offer Disconnect, just as the Jira plugin's page does.

Using the user's theme in the styled page would be a great bonus.

mickmister commented 4 years ago

@hanzei The reason I had some of these on the board was to be able to easily browse which tasks have or have not been started in each milestone. Do you think there is some value in having tickets on the board that have not been assigned yet?

hanzei commented 4 years ago

Not really. The idea of the board is to keep an overview on what people are doing right now. Maybe you you bookmark the milestone you care about?

mickmister commented 4 years ago

@hanzei It was helpful in a release discussion meeting when we were determining which tickets should be in which release. Browsing from the board view was more convenient than the list view that the milestone page gives you. We were able to filter on milestone and assignee, and see the different progresses on each issue, and adjust milestones/assignees all on one page.

I personally don't think we would be polluting the board as we typically filter by assignee during triage. The only time I would be using it would be for release planning, which doesn't happen that often, but it was definitely helpful.

larkox commented 4 years ago

This issue could be handled (or eventually integrated into) the OAuth extraction. Nevertheless, we would have to define what does it means "pretty" for the landing page.

mickmister commented 4 years ago

@larkox We can incorporate the user's theme and have a small integration diagram showing that we are uniting Mattermost with the external service. I did something like this in my cronofy hackathon project

image

aaronrothschild commented 3 years ago

@abhijit-singh can you sketch out what a Mattermost HTML landing page should say/look like after a user has authenticated with MSCalendar/Teams/Zoom/Jira/Github/etc. It would be great if we could make a standard template one that would be easy to modify for each plugin/app.