Jump to content
manu

WebUI TODO

Recommended Posts

  • In the various views, the comment is just a single line. In a future version it would be great if this column had a popup that shows the complete comment complete with linebreaks. (http://www.plasticsc...client-request/)
  • Everyone needs read/write access on at least the storage directory (and bin if logging is turned on). Otherwise no graphs. The built-in IUsr user does not do the trick.
    'Everyone' is not a good choice for this and it should be changed into something more secure. (http://www.plasticscm.net/index.php?/topic/1198-webclient-setup-problems/page__st__40)

  • Make the changesets and branches view fully functional. Date format issue. (http://www.plasticscm.net/index.php?/topic/1198-webclient-setup-problems/page__st__40)

  • Small 'bug': only changesets/branches per year per month is in color, the others are grey (but popup is in color).

  • In the main screen after login there is some text i'm not able to fill with tht client: 'A brief description of the repository'. Is this future functionality? The same holds for the user-images.

  • There seems to be no syntax highlighting for php files based on the opening tag <?php (I have some drupal modules checked in and they have non standard extensions like *.module). It would be nice if determining syntax hightlighting would also include this kind of opening tag info. I checked and *.php files are highlighted nicely.

  • Sort the repositories alphabetical on their name instead of on repository id.

  • Only "jpg.h" images are allowed for avatars.

Share this post


Link to post
Share on other sites

Some remarks, already posted them in the community discussion:

  • Try to look at scalability of the user interface (so not performance wise but a simple: will it fit/be usable). For example the popup graph containing weekly changsets creation has a legend with colors of users. For a larger team this will not fit anymore.
  • Small 'bug': only changesets/branches per year per month is in color, the others are grey (but popup is in color).
  • In the main screen after login there is some text i'm not able to fill with tht client: 'A brief description of the repository'. Is this future functionality? The same holds for the user-images.
  • It would be nice if you can also perform a checkdatabase on one or more repo's.
  • The branches view only contains added files, no other operations are shown.
  • When under branches a branch is selected it's not easy to go one level up and choose another branch (it works with the back button, but it would perhaps be easier to use the branch path on top (/main/task001) as a kind of breadcrumb and make the parts clickable).
  • The ability to criss-cross navigate from labels to changesets (and between other things) is really nice!
  • There seems to be no syntax highlighting for php files based on the opening tag <?php (I have some drupal modules checked in and they have non standard extensions like *.module). It would be nice if determining syntax hightlighting would also include this kind of opening tag info. I checked and *.php files are highlighted nicely.
  • 'bug' in one projext i have a date (saturday 14-april 2012) with below it a whopping 258 changesets. Most of these are not from that date (I assume the header of this section should read something like 'older' or 'before ...'.
  • In the same view some changesets show a date (not entered by me) and some more recent show comments. The time column only shows time (which is good but not for the last section mentioned in the previous point. The last older then section should include the date somewhere imho. Maybe a tooltip on the changeset link would be a good spot (or else the time column).

regards

  • Like 1

Share this post


Link to post
Share on other sites
  • Try to look at scalability of the user interface (so not performance wise but a simple: will it fit/be usable). For example the popup graph containing weekly changsets creation has a legend with colors of users. For a larger team this will not fit anymore.

This is already handle for big companies, only the top users are going to be shown.

  • Small 'bug': only changesets/branches per year per month is in color, the others are grey (but popup is in color).

I'll add it to the list.

  • In the main screen after login there is some text i'm not able to fill with tht client: 'A brief description of the repository'. Is this future functionality? The same holds for the user-images.

Yes, future functionality. But I'll add it to the list.

  • It would be nice if you can also perform a checkdatabase on one or more repo's.

Do you mean the check database integrity command? Ummmm I think it's not a good idea, that command is a very internal command and it requires a high level of understanding.

  • The branches view only contains added files, no other operations are shown.

Can you post a screenshot of the Plastic GUI Vs the WebUI information? Please in a net topic.

  • When under branches a branch is selected it's not easy to go one level up and choose another branch (it works with the back button, but it would perhaps be easier to use the branch path on top (/main/task001) as a kind of breadcrumb and make the parts clickable).

What about clicking again in the branches view?

  • The ability to criss-cross navigate from labels to changesets (and between other things) is really nice!

:)

  • There seems to be no syntax highlighting for php files based on the opening tag <?php (I have some drupal modules checked in and they have non standard extensions like *.module). It would be nice if determining syntax hightlighting would also include this kind of opening tag info. I checked and *.php files are highlighted nicely.

I'll add it to the list.

  • 'bug' in one projext i have a date (saturday 14-april 2012) with below it a whopping 258 changesets. Most of these are not from that date (I assume the header of this section should read something like 'older' or 'before ...'.

The changesets, branches and labels date filter is not working.

  • In the same view some changesets show a date (not entered by me) and some more recent show comments. The time column only shows time (which is good but not for the last section mentioned in the previous point. The last older then section should include the date somewhere imho. Maybe a tooltip on the changeset link would be a good spot (or else the time column).

Can we check this connected?

Thanks!!!!

Share this post


Link to post
Share on other sites
  • In the main screen after login there is some text i'm not able to fill with tht client: 'A brief description of the repository'. Is this future functionality? The same holds for the user-images.

If we get connected I'll show you how to enable the user avatars.

Share this post


Link to post
Share on other sites

Hi Manu

Do you mean the check database integrity command? Ummmm I think it's not a good idea, that command is a very internal command and it requires a high level of understanding.

I ment not the output but just a healthy indication, so more in the line of a red/green led/light.

What about clicking again in the branches view?

One can branche branches again and again, so a path to \main will be there. It would be handy if you can click on each part of this path (so each parent branch). Clicking branches goes back to the list. I ment not to replace this but as an additional means of navigation.

The changesets, branches and labels date filter is not working.

I know but is this caused by absence filtering? It seemed to be like a fault in the grouping of changesets.

I'm currently on the road but post some screenshots tomorrow.

regards

Edited by wvd_vegt

Share this post


Link to post
Share on other sites

Sorry I'm not using the webclient yet.

I'm very busy for a few months :(

I guess I'm going to give my little rest time for the github client, if you guys let me try :)

Share this post


Link to post
Share on other sites

Hi Manu

I have found the cause of the 'bug' I reported that a lot of revisions where under a single date. Examining the check-in comments I noticed that it was one of the few projects I have converted from sourcesafe to plasticscm (so all the changesets are indeed from a single date (I could not find another way to do it and 'misused' the comment to carry the original sourcesafe date).

So mystery solved.

Pablo will be sending you the instructions and the new top secret 4.2 release!!!

Btw any plans to support Mercurial natively like git?

If you have some spare time to show me the user images please either propose a meeting or pm me the instructions.

regards

Edited by wvd_vegt

Share this post


Link to post
Share on other sites

So mystery solved.

:)

Btw any plans to support Mercurial natively like git?

ummmm maybe @psantosl can give us more info.

If you have some spare time to show me the user images please either propose a meeting or pm me the instructions.

Ok, It's not a secret :) we explained it in the webinar, you just need to place insise the "plastic\Content\img\avatar" directory your users avatars. You need to name the files as your users names, for example "mlucio.png"

Then restart the webui.

Share this post


Link to post
Share on other sites

Hi Manu

I just added the image but i do not see any changes (i restarted the website and the links still point to the anonymous image).

The username shown besides it is correct.

On one installation (with all repositories mounted) i still do not see commit graphs in the main repositories list (there are subdirectories and files below storage & chartscripts).

regards

Edited by wvd_vegt

Share this post


Link to post
Share on other sites

Let's go!

1. Please join my meeting.

https://www2.gotomeeting.com/join/521004594

2. Use your microphone and speakers (VoIP) - a headset is recommended. Or, call in using your telephone.

Australia: +61 2 9087 3604

Austria: +43 (0) 7 2088 0034

Belgium: +32 (0) 28 08 9321

Canada: +1 (647) 497-9350

Denmark: +45 (0) 69 91 80 05

Finland: +358 (0) 931 58 1746

France: +33 (0) 182 880 780

Germany: +49 (0) 811 8899 6900

Ireland: +353 (0) 15 290 180

Italy: +39 0 699 26 68 58

Netherlands: +31 (0) 208 908 267

New Zealand: +64 (0) 9 442 7358

Norway: +47 21 54 32 44

Spain: +34 911 23 0850

Sweden: +46 (0) 852 500 612

Switzerland: +41 (0) 435 0006 96

United Kingdom: +44 (0) 203 535 0611

United States: +1 (773) 945-1031

Access Code: 521-004-594

Audio PIN: Shown after joining the meeting

Meeting ID: 521-004-594

GoToMeeting®

Online Meetings Made Easy™

Not at your computer? Click the link to join this meeting from your iPhone®, iPad® or Android® device via the GoToMeeting app.

Share this post


Link to post
Share on other sites

Another feature request:

you have such nice graphs with branches, changesets and revisions. Is it possible to make a set of graphs for "lines of code", too?

For example: Added/changed lines per month or per developer.

Share this post


Link to post
Share on other sites

Hello - Is the source code for the Web UI available? I'm wondering if you've written an SDK/wrapper for plastic operations... I'd like to contribute a REST API (or the starts of it at least) that could be hosted in the Web UI app. Later, you could refactor Web UI to use REST services for heavy-lifting...

 

I'm afraid this is not entirely selfless, I'm finding myself in need to automate my CI process and I need access to pscm data and I'm reluctant to use CM via command line.

 

I've posted an idea in uservoice to gauge interest: http://plasticscm.uservoice.com/forums/181909-webui/suggestions/3645715-provide-rest-api

Share this post


Link to post
Share on other sites

Hi Diego,

 

we would like to have a meeting with you. We will discuss about all the alternatives we have in order to share the source code with you.

 

Is it possible?

 

You can hit me in mlucio at codicesoftware dot com 

Share this post


Link to post
Share on other sites

is there some good reason this thing is tied to IIS?

 

You have taken the effort to make Plastic SCM Server work under linux so it's a shame the webUI is not. Even ASP.NET can run under Apache (I think) which you could bundle with the server install perhaps. Dunno..

Share this post


Link to post
Share on other sites

×