Closed prioux closed 4 years ago
@prioux Should I add a Project link to My Account or @candicecz to the menu bar?
Added a bug in project show page
Added 2 new bugs.
- [ ] In the "NeuroHub Architectural Components" section on https://neurohub.ca/vision.html we still list the OSF portal as our candidate technology for the portal space.
@emmetaobrien can you log this issue? would like JB to ok the removal of this.
@adora07: I had thought here was the appropriate place for noting things of this scale; where should I log that?
@emmetaobrien for the https://neurohub.ca website (not portal), log issues here: https://github.com/neurohub/neurohub.github.io/issues
Checking in there, my comment turns out to be a duplicate of https://github.com/neurohub/neurohub.github.io/issues/3
@candicecz Added an issue for you in the check list above.
@candicecz Added one more feature request (powered by cbrain)
@candicecz Added one more feature request (who am I in top bar)
@candicecz Added a bug.
@candicecz I am able to accept the invitation in the Dashboard (I really like the idea to have it in the Dashboard). But I am not able to accept it in the nh_invitations
index page.
@prioux "bug/feature request" added about opening a new window when switching to CBRAIN's UI.
@xlecours Yes, good idea
@candicecz UI suggestion added
@candicecz thirs UI suggestion (View Licenses) added
@candicecz +1 for UI suggestion: do we need to repeat the links to dashboard, my account etc in the footer?
I'm still thinking about this. I think the answer will become more clear in time so I'm leaving it for now. I think once I create pagination for projects, userfiles, etc then we probably won't need it.
This entry logs completed bullet points as of Apr 7th.
nh_session
, it is not a valid route. Not sure about the right link to put here.INVITATIONS
could be only present in the toolbar if user have pending invitations.I can try a better name for that file (Minor, about the source code) File views/nh_projects/_form_for.html.erb should be renamed. Why is there a '_for' in there, it's not like the Rails method...)
Just to avoid merge conflicts, I'd rather let @candicecz do changes to UI-related files, it's her domain after all.
As you wish. I am sure @candicecz can do it as well (or even better),
Added comment about too many fles.
@prioux do you want reimplement paging manually? Another option could be use some small paging library (gem) like pagy https://github.com/ddnexus/pagy , I can try if you are fine
@prioux @MontrealSergiy I'm currently working on the tables (reformatting + adding pagination). I'm working on pagination the way it currently works on CBRAIN. Let me know if I should be doing things different.
@candicecz I do not mind, ignore that comment then
@MontrealSergiy OK after dicussions with @candicecz I think you can start investigating that 'pagy' Gem. What I want:
1) simple minimal code for pagniation of the files index page 2) only minor changes to controller and a few new buttons or links on the index page to support pagination 3) do it in a separate branch and make a PR
Once this works for the files index page we'll add the same functionality for the projects index page (both list and button views)
@candicecz : added a tiny bug on the cbrain side caused by one of your changes (title helper method)
@MontrealSergiy : added a tiny bug on the cbrain side cause by your licensing code
the license bug is fixed, files are paged.
Added a search box bug report for @natacha-beck
@prioux should I add paging to the project list? Or ok for now?
@MontrealSergiy Yes please, you actually anticipated what I was going to ask. But make sure you synchronize your modifications with @candicecz first so that you guys don't modify the same files at the same time.
@MontrealSergiy Could you also add an input field so that the user can modify the number of files/projects to show per page?
ok
@natacha-beck Added a bug with the invitation controller
Issues closed as of Apr 15th
@nh_project = @nh_invitation.group
. A message should be shown and the invitation cancelled/deleted.Issues closed as of Apr 16th
search
box, when used it will redirect to a pages with the result of the search. This page need to be improve @candicecz .-DataProviders
Wow, quite a large set of changes @candicecz !
Issues closed as of Apr 20th
Enter NeuroHub bugs/limitations below as a checklist. Checkboxes are created with dash, space, square bracket, space, square bracket, space (- [ ] Text).
@files = @results[:files][0,@limit]
which is an array operation instead of an active record limit. E.g. in the production DB if an admin search for 'a', the code will reconstruct 286,000 objects before selecting the first 20 and discarding the rest. (I fixed this -- PR)keep_if
in neurohub_portal_controller line 94. (I fixed this -- PR)@prioux @natacha-beck @candicecz I recall on previous meeting we were suggested to add more items to neurohub news. Not sure who was assigned. Perhaps we can add something (may be check first with diana, samir or/and JB ) "New features added - upload, connecting folders on users personal or supercomputer disc space with ssh, paging and search. Neurohub is feature complete! After extensive testing and optimization Neurohub will be open for organization wide use.
@nbeck How task search work? if I (sboroday) search for word 'file' I get bunch of task yet trying searching by a task name fragment (niak) brings nothing. Well actually looks like same with cbrain, so since nobody complained probably not issue
@prioux Not sure why "Pagination defaults to 20 even if there are less than 20 items." is a bug, but to keep everybody happy, may be I or @candicecz can hide pagination controls from small lists ?
Issues closed as of Apr 22nd
nh_projects
index page we sometimes have the name of the maintainer in blue or in grey but both are link. regarding bug "Acces to index of files of a Public project " - exactly the same on private projects file index might differ as well. yet unavailable files cannot be downloaded, and error message is displayed if user click on it. @natacha-beck we just discussed it yesterday
@prioux @xlecours who should be able to add storage/dp to neurohub projects? just any contributor (as it is now) or only editors?
@MontrealSergiy only the creator or the editors
Well, maybe not... ?
For the following point:
Acces to index of files of a Public project do not ...
@MontrealSergiy after discussion with @prioux everything is ok. We know why the list is different and that is fine like that. In NH every files of the project are shown and in CBRAIN only the one on available DataProvider are display on the index page.
Enter NeuroHub bugs/limitations below as a checklist. Checkboxes are created with dash, space, square bracket, space, square bracket, space (- [ ] Text).
For the list of bugs resolved by April 7 click here For the list of bugs resolved by April 15 click here For the list of bugs resolved by April 16 click here For the list of bugs resolved by April 20 click here For the list of bugs resolved by April 22 click here For the list of bugs resolved by April 29 click here