Home_greyopenFATE - openSUSE feature tracking > #306381
Dashboard | Search | Sign up | Login

Please login or register to be able to edit or vote this feature.

Read Only mode for anonymous users in Web Client

Feature state

Buildservice
Duplicate of #306192
Status: Done

Description

The OBS Web Client shall offer a read only mode for not logged in users.

Goals:

  • The current projects and packages shall become browseable
  • Search engines shall be able to index our content
  • Our sources, including the patches should be accessable.
  • Log files shall be accessable for developers without login.

What should not be accessable: Of course no write operations and everything which is causing too much load on our servers. The system must be still usable for packagers as higher goal. This means:

  • No build result downloads via api
  • No monitor pages due to the cause load ?

Relations

  • Duplicate of feature #306192:

Discussion


icons/user_comment.png A. S. wrote: (9 years ago)

Andreas, do you think it is easier to write own read-only pages or to adapt the existing developer pages for a read-only mode ?

icons/user_comment.png A. B. wrote: (9 years ago)

What do you mean by developer pages?

icons/user_comment.png A. S. wrote: (9 years ago)

Basically every existing page behind build.opensuse.org

icons/user_comment.png A. B. wrote: (9 years ago)

I wouldn't put much effort into adapting the current web UI, instead focus on getting it right in the new UI.

icons/user_comment.png J. W. wrote: (9 years ago)

I also request to make build logs available.

We have a streaming architecture that should be able to handle the load.

icons/user_comment.png A. S. wrote: (9 years ago)

Log files are already mentioned in the feature description.

icons/user_comment.png J. W. wrote: (9 years ago)

I don't understand what is meant by banning 'build results'. Neither osc result nor osc rbl then? Good.

icons/user_comment.png A. S. wrote: (9 years ago)

The binary packages, like rpm, deb or iso files should not be downloadable without login via the API.

icons/user_comment.png M. S. wrote: (9 years ago)

Why's that? I can't think of any reason for this requirement.

icons/user_comment.png A. S. wrote: (9 years ago)

I do not want to see slashdot announcements for example with download URLs of our iso images for example, just because the publishing has been disabled by intention of the developer of the project.

It would just kill us by bandwidth and would take away the decision when to release from the project owners.

icons/user_comment.png J. W. wrote: (9 years ago)

( Possible compromise:If publishing is off, API asks for password, if publishing is on, API allows free download? )

I'd like to focus this feature on freely available sources, patches and build logs. Freely available binaries is a secondary issue. I am fine with Adrian's clarification.

icons/user_comment.png J. W. wrote: (9 years ago)

URLs like

https://api.opensuse.org/source/home:jnweiger/fat-gundel/fat-gundel.c

should not come up with an extra API iChains popup.

I believe everything under https://api.opensuse.org/source/ could be freely downloadable.

icons/user_comment.png J. W. wrote: (8 years ago)

API also offers RPM packages and ISO images. API should always porivde a link to our download.o.o mirror infrastructure for these too. Most users no longer need to download RPMs and ISOs from API, if this link is available.

icons/user_comment.png S. B. wrote: (8 years ago)

This sounds like a dupe of Fate #306192.

icons/user_comment.png S. K. wrote: (8 years ago)

I would not necessarily regard this as a dupe.  Fate #306192 wants to change the barriers to entry to read and write in OBS.  This would, instead, allow people to dip a toe in the water to see but not change what is there before joining the group.

icons/user_comment.png S. B. wrote: (8 years ago)

Fate #306192 is for sure NOT about allowing anonymous users to write in OBS.

icons/user_comment.png S. P. wrote: (7 years ago)

Actually, I'm tempted to close this request, as the WebUI (as of now) allows to browse almost everything withouth being logged in.

The API is a different beast though, there are still some areas that need a login.

Last change: 7 years ago
Voting
Score: 5
  • Negative: 0
  • Neutral: 0
  • Positive: 5
Feature Export
Application-xmlXML   Text-x-logPlaintext   PrinterPrint