https://github.com/acdh-oeaw/gtrans
This is the code repo for a Django based web application developed in the context of the project "The Great Transformation. State and Communal Civil Service in Vienna, 1918–1920".
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.4%) to scientific vocabulary
Keywords
Repository
This is the code repo for a Django based web application developed in the context of the project "The Great Transformation. State and Communal Civil Service in Vienna, 1918–1920".
Basic Info
- Host: GitHub
- Owner: acdh-oeaw
- License: mit
- Language: Python
- Default Branch: master
- Homepage: https://gtrans.acdh.oeaw.ac.at
- Size: 15.9 MB
Statistics
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
Great Transformation App
This is the code repo for a Django based web application developed in the context of the project "The Great Transformation. State and Communal Civil Service in Vienna, 1918–1920".
How To(s) for data curators
Accounts
Log in to the application's admin interface. Therefore browse to <baseURL>/admin like https://gtrans.acdh.oeaw.ac.at/admin. If you don't have an account yet, ask a responsible person to create one.
To create an account
- log into the 'admin interface' (see above)
- Under AUTHENTICATION AND AUTHORIZATION click on Users (or brwose directly to
<baseURL>/admin/auth/user/https://gtrans.acdh.oeaw.ac.at/admin/auth/user/) - Here click on ** ADD USER** button (top right corner)
- Provide a username and a passwort.
- Click Save and continue editing
- Fill out the forms in the next page according to your needs.
modify an existing account
In case you want to modify an existing account, e.g. change your username, name, password, ...
- log in to the admin interface (see above)
- to change the password click on CHANGE PASSWORD (top right corner) and change the password.
- If you want to change other things like the username, email address, ... you need to be superuser or you have to ask someone who is superuser.
Basic info about a django models
The actual data model is described in this gsheet
Tables/Classes
- each sheet describes one database table (aka class)
- field name is used as internal name, needs to follow specific naming conventions, not visible to anyone who does not read the application's source code.
- verbose name provides the visible name.
- helptext used to store a (short) explanation/definition of this field/property, can e.g. be displayed as helptext next to a form field.
- field type defines the type of the field -> see below.
fields/properties
- CharField is used to store short texts (strings). In the edit/create interface such a field will be displayed as an input field (usually ony one line long)
- TextField is used to store texts (strings), no matter how long they are. In the edit/create interface such a field will be displayed as input field covering several lines.
- FloatField is used to store a floating point number. Will be displayed as input field accepting numbers only.
- DateField is used to store a date matching this pattern YYYY-MM-DD. In the edit/create interface such a field could be displayed as simple input field or as some kind of calendar, where users can select a date.
- FK stands for a Foreign Key relation, meaning that this field stores the primary key of the related class. In the edit/create interface such a field will be displayed as drop-down list or as an autocomplete field
- M2M stand for Many to Many relation, meaning that this field stores 0:n primary keys of related classe. In the edit/create interface such a field will be displayed as drop-down list with the otpion so select multiple lines or as an autocomplete field, again with the option to select multiple rlated objects.
Owner
- Name: Austrian Centre for Digital Humanities & Cultural Heritage
- Login: acdh-oeaw
- Kind: organization
- Email: acdh@oeaw.ac.at
- Location: Vienna, Austria
- Website: https://www.oeaw.ac.at/acdh
- Repositories: 476
- Profile: https://github.com/acdh-oeaw
GitHub Events
Total
Last Year
Issues and Pull Requests
Last synced: over 1 year ago
All Time
- Total issues: 4
- Total pull requests: 27
- Average time to close issues: about 1 year
- Average time to close pull requests: 2 months
- Total issue authors: 2
- Total pull request authors: 2
- Average comments per issue: 0.25
- Average comments per pull request: 0.59
- Merged pull requests: 11
- Bot issues: 0
- Bot pull requests: 26
Past Year
- Issues: 0
- Pull requests: 4
- Average time to close issues: N/A
- Average time to close pull requests: 20 days
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.5
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 4
Top Authors
Issue Authors
- csae8092 (2)
- linxOD (2)
Pull Request Authors
- dependabot[bot] (25)
- linxOD (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- Django ==3.2.13
- acdh-arche-assets ==3.2.0
- acdh-django-charts ==0.5.3
- acdh-django-netvis ==3.1.0
- acdh-django-transkribus ==1.1.0
- acdh-handle-pyutils ==0.2.0
- django-autocomplete-light ==3.8.2
- django-crispy-forms ==1.11.2
- django-filter ==2.4.0
- django-haystack ==3.0
- django-leaflet ==0.28.1
- django-reversion ==3.0.9
- django-tables2 ==2.4.0
- djangorestframework ==3.12.4
- mysqlclient ==2.0.3
- pandas >=1.1
- rdflib ==5.0.0
- tablib ==3.0.0
- whoosh ==2.7.4