openSUSE / orthos2

Orthos is a machine administration tool.
GNU General Public License v2.0
14 stars 13 forks source link

Static files in /srv/www/orthos2 missing from this repo. #272

Open venera70 opened 2 days ago

venera70 commented 2 days ago

We've noticed that using the zypper installation of orthos2 package, some static files are placed in /srv/www/orthos2. However, these files are not present in the (master branch) of this repo.

tree dir listing:

ec2-user@orthos2:/srv/www> ls -l
total 0
drwxr-xr-x 2 root   root    6 Mar 15  2022 cgi-bin
drwxr-xr-x 2 root   root   22 Oct 21 14:51 htdocs
drwxr-xr-x 3 orthos orthos 20 Oct 22 18:25 orthos2
ec2-user@orthos2:/srv/www> tree orthos2/
orthos2/
└── static
    ├── admin
    │   ├── css
    │   │   ├── autocomplete.css
    │   │   ├── base.css
    │   │   ├── changelists.css
    │   │   ├── dark_mode.css
    │   │   ├── dashboard.css
    │   │   ├── forms.css
    │   │   ├── login.css
    │   │   ├── nav_sidebar.css
    │   │   ├── responsive.css
    │   │   ├── responsive_rtl.css
    │   │   ├── rtl.css
    │   │   ├── unusable_password_field.css
    │   │   ├── vendor
    │   │   │   └── select2
    │   │   │       ├── LICENSE-SELECT2.md
    │   │   │       ├── select2.css
    │   │   │       └── select2.min.css
    │   │   └── widgets.css
    │   ├── img
    │   │   ├── calendar-icons.svg
    │   │   ├── gis
    │   │   │   ├── move_vertex_off.svg
    │   │   │   └── move_vertex_on.svg
    │   │   ├── icon-addlink.svg
    │   │   ├── icon-alert.svg
    │   │   ├── icon-calendar.svg
    │   │   ├── icon-changelink.svg
    │   │   ├── icon-clock.svg
    │   │   ├── icon-deletelink.svg
    │   │   ├── icon-hidelink.svg
    │   │   ├── icon-no.svg
    │   │   ├── icon-unknown-alt.svg
    │   │   ├── icon-unknown.svg
    │   │   ├── icon-viewlink.svg
    │   │   ├── icon-yes.svg
    │   │   ├── inline-delete.svg
    │   │   ├── LICENSE
    │   │   ├── README.txt
    │   │   ├── search.svg
    │   │   ├── selector-icons.svg
    │   │   ├── sorting-icons.svg
    │   │   ├── tooltag-add.svg
    │   │   └── tooltag-arrowright.svg
    │   └── js
    │       ├── actions.js
    │       ├── admin
    │       │   ├── DateTimeShortcuts.js
    │       │   └── RelatedObjectLookups.js
    │       ├── autocomplete.js
    │       ├── calendar.js
    │       ├── cancel.js
    │       ├── change_form.js
    │       ├── core.js
    │       ├── filters.js
    │       ├── inlines.js
    │       ├── jquery.init.js
    │       ├── nav_sidebar.js
    │       ├── popup_response.js
    │       ├── prepopulate_init.js
    │       ├── prepopulate.js
    │       ├── SelectBox.js
    │       ├── SelectFilter2.js
    │       ├── theme.js
    │       ├── unusable_password_field.js
    │       ├── urlify.js
    │       └── vendor
    │           ├── jquery
    │           │   ├── jquery.js
    │           │   ├── jquery.min.js
    │           │   └── LICENSE.txt
    │           ├── select2
    │           │   ├── i18n
    │           │   │   ├── af.js
    │           │   │   ├── ar.js
    │           │   │   ├── az.js
    │           │   │   ├── bg.js
    │           │   │   ├── bn.js
    │           │   │   ├── bs.js
    │           │   │   ├── ca.js
    │           │   │   ├── cs.js
    │           │   │   ├── da.js
    │           │   │   ├── de.js
    │           │   │   ├── dsb.js
    │           │   │   ├── el.js
    │           │   │   ├── en.js
    │           │   │   ├── es.js
    │           │   │   ├── et.js
    │           │   │   ├── eu.js
    │           │   │   ├── fa.js
    │           │   │   ├── fi.js
    │           │   │   ├── fr.js
    │           │   │   ├── gl.js
    │           │   │   ├── he.js
    │           │   │   ├── hi.js
    │           │   │   ├── hr.js
    │           │   │   ├── hsb.js
    │           │   │   ├── hu.js
    │           │   │   ├── hy.js
    │           │   │   ├── id.js
    │           │   │   ├── is.js
    │           │   │   ├── it.js
    │           │   │   ├── ja.js
    │           │   │   ├── ka.js
    │           │   │   ├── km.js
    │           │   │   ├── ko.js
    │           │   │   ├── lt.js
    │           │   │   ├── lv.js
    │           │   │   ├── mk.js
    │           │   │   ├── ms.js
    │           │   │   ├── nb.js
    │           │   │   ├── ne.js
    │           │   │   ├── nl.js
    │           │   │   ├── pl.js
    │           │   │   ├── ps.js
    │           │   │   ├── pt-BR.js
    │           │   │   ├── pt.js
    │           │   │   ├── ro.js
    │           │   │   ├── ru.js
    │           │   │   ├── sk.js
    │           │   │   ├── sl.js
    │           │   │   ├── sq.js
    │           │   │   ├── sr-Cyrl.js
    │           │   │   ├── sr.js
    │           │   │   ├── sv.js
    │           │   │   ├── th.js
    │           │   │   ├── tk.js
    │           │   │   ├── tr.js
    │           │   │   ├── uk.js
    │           │   │   ├── vi.js
    │           │   │   ├── zh-CN.js
    │           │   │   └── zh-TW.js
    │           │   ├── LICENSE.md
    │           │   ├── select2.full.js
    │           │   └── select2.full.min.js
    │           └── xregexp
    │               ├── LICENSE.txt
    │               ├── xregexp.js
    │               └── xregexp.min.js
    ├── django_extensions
    │   ├── css
    │   │   └── jquery.autocomplete.css
    │   ├── img
    │   │   └── indicator.gif
    │   └── js
    │       ├── jquery.ajaxQueue.js
    │       ├── jquery.autocomplete.js
    │       └── jquery.bgiframe.js
    ├── frontend
    │   ├── bootstrap.css
    │   ├── bootstrap.min.css
    │   ├── custom.css
    │   ├── fa
    │   │   ├── css
    │   │   │   ├── font-awesome.css
    │   │   │   └── font-awesome.min.css
    │   │   └── fonts
    │   │       ├── FontAwesome.otf
    │   │       ├── fontawesome-webfont.eot
    │   │       ├── fontawesome-webfont.svg
    │   │       ├── fontawesome-webfont.ttf
    │   │       ├── fontawesome-webfont.woff
    │   │       └── fontawesome-webfont.woff2
    │   ├── font-awesome-4.7.0
    │   │   ├── css
    │   │   │   ├── font-awesome.css
    │   │   │   └── font-awesome.min.css
    │   │   └── fonts
    │   │       ├── FontAwesome.otf
    │   │       ├── fontawesome-webfont.eot
    │   │       ├── fontawesome-webfont.svg
    │   │       ├── fontawesome-webfont.ttf
    │   │       ├── fontawesome-webfont.woff
    │   │       └── fontawesome-webfont.woff2
    │   ├── images
    │   │   ├── add_vm.png
    │   │   ├── amd.png
    │   │   ├── back.png
    │   │   ├── ibm.png
    │   │   ├── intel.png
    │   │   ├── logout.png
    │   │   ├── no.png
    │   │   ├── orthos.png
    │   │   ├── powerswitch.png
    │   │   ├── serialconsole.png
    │   │   ├── serviceprocessor.png
    │   │   ├── spinner.gif
    │   │   ├── ui-icons_444444_256x240.png
    │   │   ├── ui-icons_555555_256x240.png
    │   │   ├── unknown.png
    │   │   └── yes.png
    │   ├── jquery-ui.css
    │   ├── jquery-ui.min.css
    │   ├── js
    │   │   ├── bootstrap.min.js
    │   │   ├── chart.js
    │   │   ├── Chart.min.js
    │   │   ├── jquery-1.12.4.min.js
    │   │   ├── jquery.js
    │   │   ├── jquery-ui-1.12.1.min.js
    │   │   ├── jquery-ui.js
    │   │   ├── popper.min.js
    │   │   └── xterm
    │   │       ├── dist
    │   │       │   └── addons
    │   │       │       └── terminado
    │   │       │           └── terminado.js
    │   │       └── xterm.js
    │   └── xterm.css
    ├── js
    │   └── machine_admin.js
    └── rest_framework
        ├── css
        │   ├── bootstrap.min.css
        │   ├── bootstrap.min.css.map
        │   ├── bootstrap-theme.min.css
        │   ├── bootstrap-theme.min.css.map
        │   ├── bootstrap-tweaks.css
        │   ├── default.css
        │   ├── font-awesome-4.0.3.css
        │   └── prettify.css
        ├── docs
        │   ├── css
        │   │   ├── base.css
        │   │   ├── highlight.css
        │   │   └── jquery.json-view.min.css
        │   ├── img
        │   │   ├── favicon.ico
        │   │   └── grid.png
        │   └── js
        │       ├── api.js
        │       ├── highlight.pack.js
        │       └── jquery.json-view.min.js
        ├── fonts
        │   ├── fontawesome-webfont.eot
        │   ├── fontawesome-webfont.svg
        │   ├── fontawesome-webfont.ttf
        │   ├── fontawesome-webfont.woff
        │   ├── glyphicons-halflings-regular.eot
        │   ├── glyphicons-halflings-regular.svg
        │   ├── glyphicons-halflings-regular.ttf
        │   ├── glyphicons-halflings-regular.woff
        │   └── glyphicons-halflings-regular.woff2
        ├── img
        │   ├── glyphicons-halflings.png
        │   ├── glyphicons-halflings-white.png
        │   └── grid.png
        └── js
            ├── ajax-form.js
            ├── bootstrap.min.js
            ├── coreapi-0.1.1.js
            ├── csrf.js
            ├── default.js
            ├── jquery-3.7.1.min.js
            ├── load-ajax-form.js
            └── prettify-min.js

41 directories, 217 files
ec2-user@orthos2:/srv/www>

Directories like rest_framework, django_extensions are missing from this repo. Have they been cleaned up?

SchoolGuy commented 2 days ago

@venera70 It was an error that these files were present in the first place. All of these files can be put into place via orthos-admin collectstatic. Please refer to the django documentation for more information: https://docs.djangoproject.com/en/5.1/ref/contrib/staticfiles/

venera70 commented 2 days ago

ahh just did that, thanks @SchoolGuy!